.elementor-66915 .elementor-element.elementor-element-518279ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-66915 .elementor-element.elementor-element-50bcde6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-66915 .elementor-element.elementor-element-5f8a4bdb{--display:flex;}.elementor-66915 .elementor-element.elementor-element-5b5fd0c1:not(.elementor-motion-effects-element-type-background), .elementor-66915 .elementor-element.elementor-element-5b5fd0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36573B;}.elementor-66915 .elementor-element.elementor-element-631f281a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-631f281a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66915 .elementor-element.elementor-element-78fd8ae{width:var( --container-widget-width, 94.605% );max-width:94.605%;--container-widget-width:94.605%;--container-widget-flex-grow:0;text-align:center;}.elementor-66915 .elementor-element.elementor-element-78fd8ae > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-66915 .elementor-element.elementor-element-78fd8ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-78fd8ae img{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-66915 .elementor-element.elementor-element-6ae5cf72{margin-top:0px;margin-bottom:20px;}.elementor-66915 .elementor-element.elementor-element-4602ea10{width:var( --container-widget-width, 218.861px );max-width:218.861px;--container-widget-width:218.861px;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-4602ea10 > .elementor-widget-container{margin:6px 0px 1px 0px;}.elementor-66915 .elementor-element.elementor-element-4602ea10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-4602ea10 .elementor-heading-title{color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-6e301792{width:var( --container-widget-width, 94.579% );max-width:94.579%;--container-widget-width:94.579%;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-6e301792 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-66915 .elementor-element.elementor-element-6e301792.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-6e301792 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-7980ed9{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-7980ed9 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-66915 .elementor-element.elementor-element-7980ed9 .elementor-heading-title{color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-89cf6a0{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-89cf6a0 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-66915 .elementor-element.elementor-element-89cf6a0 .elementor-heading-title{color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-1c6bcc43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-1c6bcc43 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-66915 .elementor-element.elementor-element-1f817433 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-66915 .elementor-element.elementor-element-1f817433 .elementor-heading-title{font-size:18px;letter-spacing:-0.45px;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-7ec6010b{width:var( --container-widget-width, 53.88% );max-width:53.88%;--container-widget-width:53.88%;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-7ec6010b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-7ec6010b .elementor-menu-toggle{margin:0 auto;}.elementor-66915 .elementor-element.elementor-element-7ec6010b .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-66915 .elementor-element.elementor-element-7ec6010b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:5px;padding-bottom:5px;}.elementor-66915 .elementor-element.elementor-element-42dcc0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-42dcc0a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-66915 .elementor-element.elementor-element-1627cd23 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-66915 .elementor-element.elementor-element-1627cd23 .elementor-heading-title{font-size:18px;letter-spacing:-0.45px;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-4a3d87d1{width:var( --container-widget-width, 48.258% );max-width:48.258%;--container-widget-width:48.258%;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-4a3d87d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-4a3d87d1 .elementor-menu-toggle{margin:0 auto;}.elementor-66915 .elementor-element.elementor-element-4a3d87d1 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-66915 .elementor-element.elementor-element-4a3d87d1 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:5px;padding-bottom:5px;}.elementor-66915 .elementor-element.elementor-element-57d891ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-7738f9e8 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-66915 .elementor-element.elementor-element-7738f9e8 .elementor-heading-title{font-size:18px;letter-spacing:-0.45px;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-274ea438{width:var( --container-widget-width, 57.438% );max-width:57.438%;--container-widget-width:57.438%;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-274ea438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-274ea438 .elementor-menu-toggle{margin:0 auto;}.elementor-66915 .elementor-element.elementor-element-274ea438 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-66915 .elementor-element.elementor-element-274ea438 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:5px;padding-bottom:5px;}.elementor-66915 .elementor-element.elementor-element-6daf8201 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-60e6fec > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-66915 .elementor-element.elementor-element-60e6fec .elementor-heading-title{font-size:18px;letter-spacing:-0.45px;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-19762cb2{width:var( --container-widget-width, 57.438% );max-width:57.438%;--container-widget-width:57.438%;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-19762cb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-19762cb2 .elementor-menu-toggle{margin:0 auto;}.elementor-66915 .elementor-element.elementor-element-19762cb2 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-66915 .elementor-element.elementor-element-19762cb2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:5px;padding-bottom:5px;}.elementor-66915 .elementor-element.elementor-element-326302a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-2b83921a > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-66915 .elementor-element.elementor-element-2b83921a .elementor-heading-title{font-size:18px;letter-spacing:-0.45px;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-39fce7ca{width:var( --container-widget-width, 56.955% );max-width:56.955%;--container-widget-width:56.955%;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-39fce7ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-39fce7ca .elementor-menu-toggle{margin:0 auto;}.elementor-66915 .elementor-element.elementor-element-39fce7ca .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-66915 .elementor-element.elementor-element-39fce7ca .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:5px;padding-bottom:5px;}.elementor-66915 .elementor-element.elementor-element-5b5fd0c1 > .elementor-container{max-width:1200px;}.elementor-66915 .elementor-element.elementor-element-5b5fd0c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:55px 60px 0px 60px;z-index:0;}.elementor-66915 .elementor-element.elementor-element-5b5fd0c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66915 .elementor-element.elementor-element-ed31ac6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-66915 .elementor-element.elementor-element-ed31ac6:not(.elementor-motion-effects-element-type-background), .elementor-66915 .elementor-element.elementor-element-ed31ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-66915 .elementor-element.elementor-element-46d12018{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-66915 .elementor-element.elementor-element-46d12018 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-66915 .elementor-element.elementor-element-46d12018 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-66915 .elementor-element.elementor-element-531c17b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-531c17b5 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 20px 0px 20px;}.elementor-66915 .elementor-element.elementor-element-531c17b5 a{color:#FEFFFF;}.elementor-66915 .elementor-element.elementor-element-027ccce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--z-index:1000;}.elementor-66915 .elementor-element.elementor-element-1bd54ae{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-66915 .elementor-element.elementor-element-1bd54ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-f98ca9b{z-index:1000;}.elementor-66915 .elementor-element.elementor-element-e9d6291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-66915 .elementor-element.elementor-element-2e8d6489{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-66915 .elementor-element.elementor-element-2e8d6489:not(.elementor-motion-effects-element-type-background), .elementor-66915 .elementor-element.elementor-element-2e8d6489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36573B;}.elementor-66915 .elementor-element.elementor-element-5e860ab0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-66915 .elementor-element.elementor-element-5e860ab0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-66915 .elementor-element.elementor-element-5e860ab0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-66915 .elementor-element.elementor-element-ba104ea{width:var( --container-widget-width, 11.553% );max-width:11.553%;--container-widget-width:11.553%;--container-widget-flex-grow:0;text-align:center;}.elementor-66915 .elementor-element.elementor-element-ba104ea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-66915 .elementor-element.elementor-element-ba104ea.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66915 .elementor-element.elementor-element-ba104ea img{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-66915 .elementor-element.elementor-element-49c8c782 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66915 .elementor-element.elementor-element-49c8c782{text-align:center;color:#FFFFFF;}.elementor-66915 .elementor-element.elementor-element-49c8c782 a{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-66915 .elementor-element.elementor-element-6ae5cf72{margin-top:0px;margin-bottom:10px;}.elementor-66915 .elementor-element.elementor-element-7980ed9 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-66915 .elementor-element.elementor-element-89cf6a0 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-66915 .elementor-element.elementor-element-1f817433 .elementor-heading-title{font-size:17px;}.elementor-66915 .elementor-element.elementor-element-1627cd23 .elementor-heading-title{font-size:17px;}.elementor-66915 .elementor-element.elementor-element-7738f9e8 .elementor-heading-title{font-size:17px;}.elementor-66915 .elementor-element.elementor-element-60e6fec .elementor-heading-title{font-size:17px;}.elementor-66915 .elementor-element.elementor-element-2b83921a .elementor-heading-title{font-size:17px;}.elementor-66915 .elementor-element.elementor-element-5b5fd0c1{padding:0px 0px 35px 0px;}}@media(min-width:768px){.elementor-66915 .elementor-element.elementor-element-631f281a{width:21.558%;}.elementor-66915 .elementor-element.elementor-element-1c6bcc43{width:12.995%;}.elementor-66915 .elementor-element.elementor-element-42dcc0a{width:16.772%;}.elementor-66915 .elementor-element.elementor-element-57d891ce{width:17.545%;}.elementor-66915 .elementor-element.elementor-element-6daf8201{width:12.91%;}.elementor-66915 .elementor-element.elementor-element-326302a2{width:14.886%;}.elementor-66915 .elementor-element.elementor-element-1bd54ae{--width:33.602%;}}@media(max-width:767px){.elementor-66915 .elementor-element.elementor-element-78fd8ae{width:var( --container-widget-width, 128.547px );max-width:128.547px;--container-widget-width:128.547px;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-78fd8ae img{width:100%;max-width:100%;height:10%;}.elementor-66915 .elementor-element.elementor-element-531c17b5 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-66915 .elementor-element.elementor-element-531c17b5{columns:1;column-gap:0px;}.elementor-66915 .elementor-element.elementor-element-531c17b5 p{margin-block-end:0px;}.elementor-66915 .elementor-element.elementor-element-ba104ea{width:var( --container-widget-width, 128.547px );max-width:128.547px;--container-widget-width:128.547px;--container-widget-flex-grow:0;}.elementor-66915 .elementor-element.elementor-element-ba104ea img{width:100%;max-width:100%;height:10%;}.elementor-66915 .elementor-element.elementor-element-49c8c782 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-66915 .elementor-element.elementor-element-49c8c782{columns:1;column-gap:0px;}.elementor-66915 .elementor-element.elementor-element-49c8c782 p{margin-block-end:0px;}}/* Start custom CSS for section, class: .elementor-element-5b5fd0c1 */@media (max-width: 768px) {
    /* === 1. CORREÇÃO DE LAYOUT E LIMPEZA === */
    html, body, #page, .ast-container, .peepso-wrap, .ps-page, .site-content {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }
    
    body { padding-bottom: 55px !important; overflow-y: auto !important; }
    
    /* Oculta Barra Nativa */
    .ps-navbar, .ps-navbar__menu, .ps-navbar__toggle, .peepso-mobile-bar, .peepso-mobile-nav { 
        display: none !important; visibility: hidden !important; height: 0 !important;
    }

    /* === 2. CSS DA BARRA CUSTOMIZADA E ESTILIZAÇÃO === */
    #app-bottom-bar {
        position: fixed !important; bottom: 0 !important; left: 0 !important; right: 0 !important;
        width: 100% !important; height: 55px !important; z-index: 9999 !important; 
        margin: 0 !important; padding: 0 !important;
        
        /* CORES PERSONALIZADAS */
        background-color: #36573B !important; 
        border-top: 1px solid #28442c !important; 
        
        display: flex !important; justify-content: space-between !important; align-items: center !important;
    }

    /* Estilo Básico dos Links */
    #app-bottom-bar .bar-link {
        width: 20% !important; height: 100% !important;
        display: flex !important; justify-content: center !important; 
        align-items: center !important; position: relative !important; 
    }

    /* Cor Branca dos Ícones e Tamanho */
    #app-bottom-bar .bar-link i {
        font-size: 24px !important; color: #ffffff !important; 
    }

    /* Estilo do Contador de Notificações */
    .notification-count {
        position: absolute !important; top: 5px !important; right: 15px !important; 
        background-color: #ff3333 !important; color: #ffffff !important;
        font-size: 10px !important; font-weight: bold !important; line-height: 15px !important; 
        border-radius: 50% !important; min-width: 15px !important; height: 15px !important;
        text-align: center !important; padding: 0 3px !important; z-index: 10000 !important;
        display: none; 
    }
    .notification-count:not(:empty) {
        display: block !important;
    }
}

/* --- CORREÇÃO DE ESPAÇAMENTO MÓVEL INTERNO (FORÇA MÁXIMA) --- */

@media (max-width: 767px) {
    /* 1. Mira o contêiner de postagem e zera as margens e padding verticais */
    .page-id-100 .ps-stream-item {
        margin: 0 0 5px 0 !important; /* Margem apenas na parte inferior (5px) */
        padding: 5px !important;
    }

    /* 2. Zera as margens verticais de TODOS os elementos dentro de cada postagem */
    .page-id-100 .ps-stream-item * {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        line-height: 1.25 !important; /* Espaçamento entre linhas mais compacto */
    }

    /* 3. Garante que os parágrafos não injetem espaço */
    .page-id-100 .ps-stream-item p {
        margin: 0 !important;
    }
}/* End custom CSS */