.elementor-13 .elementor-element.elementor-element-6ebecc0{--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-13 .elementor-element.elementor-element-9e93537{--display:flex;}.elementor-13 .elementor-element.elementor-element-7daf52d{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-9705565{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-baa0d0d{--display:flex;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-6ebecc0{--min-height:712px;}.elementor-13 .elementor-element.elementor-element-7daf52d{--spacer-size:279px;}.elementor-13 .elementor-element.elementor-element-5f71a97 img{width:100%;height:113px;}.elementor-13 .elementor-element.elementor-element-7559271 img{width:64%;max-width:74%;height:52px;}}/* Start custom CSS for container, class: .elementor-element-6ebecc0 */.elementor-13 .elementor-element.elementor-element-6ebecc0 {
    height: 100vh; /* ocupa 100% da altura da tela */
    margin: 0;
    padding: 0;
}

.elementor-13 .elementor-element.elementor-element-6ebecc0 img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* mantém proporção e corta excesso */
}
@media (min-width:1025px) {
  /* esconde todo o conteúdo da página (ajuste o seletor se seu tema usar outro wrapper) */
  body > * {
    display: none !important;
  }

  /* opcional: mostra uma mensagem simples para desktop */
  body::before{
    content: "Este site está disponível apenas em dispositivos móveis.";
    display: block;
    width: 100%;
    height: 100vh;
    color: #fff;
    background:#111;
    font-size:18px;
    text-align:center;
    padding-top:40vh;
  }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 768px) {
    .meu-elemento {
        display: block !important; /* Força a exibição no mobile */
        background-color: red !important; /* Apenas para teste */
    }
}

@media (min-width: 769px) {
    .meu-elemento {
        display: none !important; /* Oculta no desktop */
    }
}/* End custom CSS */