.elementor-427 .elementor-element.elementor-element-9a4fc2e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-427 .elementor-element.elementor-element-14e588c{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-fb5258e{--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;}@media(min-width:768px){.elementor-427 .elementor-element.elementor-element-14e588c{--width:50%;}.elementor-427 .elementor-element.elementor-element-fb5258e{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-9a4fc2e *//* Estilos para o container principal da explicação */
  .regulamento-container {
    font-family: Arial, sans-serif; /* Você pode mudar para a fonte do seu site */
    padding: 20px;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    background-color: #f9f9f9;
    text-align: left;
  }

  /* Estilo para o título principal */
  .regulamento-container h4 {
    color: #333;
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 20px;
  }
  
  /* Estilo para os subtítulos das seções */
  .regulamento-container h5 {
    color: #333;
    font-size: 17px;
    margin-top: 25px;
    margin-bottom: 10px;
  }

  /* Estilo para os parágrafos */
  .regulamento-container p {
    font-size: 16px;
    color: #555;
    line-height: 1.6;
  }
  
  /* Estilo para o bloco de exemplo da Loteria Federal */
  .exemplo-loteria {
    background-color: #e9f5ff; 
    padding: 15px; 
    border-radius: 5px; 
    border-left: 4px solid #007bff;
    margin-top: 15px;
    font-size: 15px;
  }
  
  .exemplo-loteria strong {
      display: block;
      margin-bottom: 10px;
      font-size: 16px;
  }/* End custom CSS */