.elementor-493 .elementor-element.elementor-element-4d1edaa{--display:flex;}.elementor-493 .elementor-element.elementor-element-bbeefea{width:var( --container-widget-width, 101.357% );max-width:101.357%;--container-widget-width:101.357%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-bbeefea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5bcb06ed > .elementor-container{max-width:1600px;}.elementor-493 .elementor-element.elementor-element-5bcb06ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-493 .elementor-element.elementor-element-5bcb06ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-493 .elementor-element.elementor-element-4ba9017c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-493 .elementor-element.elementor-element-4ba9017c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#332929;}.elementor-493 .elementor-element.elementor-element-4ba9017c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-493 .elementor-element.elementor-element-4ba9017c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-493 .elementor-element.elementor-element-dbc3b76{--display:flex;}body.elementor-page-493:not(.elementor-motion-effects-element-type-background), body.elementor-page-493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#332929;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

h1, h2, h3 {
    font-family: 'Roboto', sans-serif; /* Aplica a fonte Roboto */
    background-color: #332929; /* Define a cor do fundo como marrom */
    color: white; /* Define a cor do texto como branco */
    padding: 10px 20px; /* Adiciona padding para não ficar muito grudado nas bordas */
    border: 2px solid #2a2020; /* Adiciona uma borda sólida */
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); /* Adiciona sombra para um efeito 3D */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; /* Suaviza a transição das propriedades transform e box-shadow */
    text-align: center; /* Centraliza o texto */
    margin: 20px auto; /* Margem para separar de outros elementos, centralizado horizontalmente */
    display: block; /* Garante que cada título é tratado como um bloco */
    width: fit-content; /* Garante que a largura seja de acordo com o conteúdo */
    max-width: 90%; /* Limita a largura máxima para evitar que seja muito largo */
    border-radius: 5px; /* Arredonda as bordas */
}

h1:hover, h2:hover, h3:hover {
    transform: scale(1.05); /* Aumenta o tamanho do título ao passar o mouse */
    box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.6); /* Intensifica a sombra para um efeito mais profundo */
}/* End custom CSS */