.elementor-10205 .elementor-element.elementor-element-72d56449{--display:flex;}.elementor-10205 .elementor-element.elementor-element-5d3aa439{text-align:center;font-size:28px;}.elementor-10205 .elementor-element.elementor-element-9ff6e58{text-align:center;font-size:21px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10205 .elementor-element.elementor-element-91cda90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10205 .elementor-element.elementor-element-4edb86e{width:100%;max-width:100%;}.elementor-10205 .elementor-element.elementor-element-9aa1296{font-size:13px;}@media(max-width:1024px){.elementor-10205 .elementor-element.elementor-element-91cda90{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10205 .elementor-element.elementor-element-5d3aa439{font-size:24px;}.elementor-10205 .elementor-element.elementor-element-9ff6e58{font-size:14px;}.elementor-10205 .elementor-element.elementor-element-91cda90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4edb86e */#widget-container {
    /* NOVA Largura Máxima Geral (Desktop/Notebook) */
    /* Reduzido de 350px para 300px */
    max-width: 300px !important; 
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Restrição para Dispositivos Mobile (Telas até 600px) */
@media (max-width: 600px) {
    #widget-container {
        /* Mantemos o tamanho pequeno para mobile, mas com um máximo de 300px (não 320px) */
        max-width: 300px !important; 
        
        /* Garante que ocupe no máximo 90% da largura da tela */
        width: 90% !important; 
    }
}/* End custom CSS */