/* --- SITE - DEFINIÇÕES GERAIS (Início) --- */
body
{
    background: var(--hotsite-cor-de-fundo) !important;
}

main
{
    display: flex !important;
    flex-wrap: wrap;
}

modal > modalconteudo > header
{
    background: var(--header-cor-de-fundo) !important;
}

form label p
{
    color: var(--hotsite-cor-de-titulo-texto-link) !important;
    font-weight: bold;
}

input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="file"],
input[type="image"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]
{
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
    font-weight: bold;
    border-color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}
/* --- SITE - DEFINIÇÕES GERAIS (Final) --- */



/* --- SITE - ÁREA - HEADER (Início) --- */
.c-area_header
{
    background: var(--header-cor-de-fundo) !important;
}

.c-area_header > div > div > a > img
{
    width: auto !important;
    height: 32px !important
}
/* --- SITE - ÁREA - HEADER (Final) --- */



/* --- SSITE - PÁGINA "HOME" - ÁREA - APRESENTAÇÃO (Início) --- */
.l-ingressocom_hotsite_promocode_area_apresentacao
{
    background: var(--hotsite-area-apresentacao-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_apresentacao > img
{
    border-radius: 0;
}

.l-ingressocom_hotsite_promocode_area_apresentacao > img.ingressocom-hotsite-promocode-area-apresentacao-imagem-versoes-desktop-tablet
{
    display: block;
}

.l-ingressocom_hotsite_promocode_area_apresentacao > img.ingressocom-hotsite-promocode-area-apresentacao-imagem-versao-mobile
{
    display: none;
}
/* --- SITE - PÁGINA "HOME" - ÁREA - APRESENTAÇÃO (Final) --- */



/* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Início) --- */
.l-ingressocom_hotsite_promocode_area_participacao
{
    background: var(--hotsite-area-participacao-conteudo-informacoes-cor-de-fundo) !important;
    color: var(--hotsite-cor-de-titulo-texto-link);
}

.l-ingressocom_hotsite_promocode_area_participacao > section
{
    align-items: flex-start !important;
}

.l-ingressocom_hotsite_promocode_area_participacao h1
{
    padding: 0 !important;
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div:nth-of-type(1) form a,
.l-ingressocom_hotsite_promocode_area_participacao > section > div:nth-of-type(1) form a:hover
{
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
    text-decoration: underline !important;
}

.l-ingressocom_hotsite_promocode_area_participacao > section input[type="submit"],
.l-ingressocom_hotsite_promocode_area_participacao > section input[type="button"],
.l-ingressocom_hotsite_promocode_area_participacao > section button
{
    color: var(--hotsite-formularios-campos-botoes-cor-de-texto) !important;
    background: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div
{
    align-items: flex-start !important;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2)
{
    display: flex;
    flex-direction: column;
    grid-gap: 20px 0;
    padding: 40px;
    background: var(--cor-cinza-claro);
    border-radius: var(--borda-arredondada);
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2) > div:nth-of-type(1)
{
    display: flex;
    align-items: center;
    grid-gap: 0 20px;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2) > div:nth-of-type(1) > svg
{
    width: auto;
    height: 42px;
    fill: #f77f00;
    stroke: #f77f00;
    stroke-width: 8px;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2) > div:nth-of-type(1) > p
{
    color: var(--tipografia-cor-laranja-escuro);
    font-weight: bold;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2) > div:nth-of-type(2)
{
    flex-wrap: wrap;
    grid-gap: 20px 0;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2) > div:nth-of-type(2) > div > p
{
    color: var(--tipografia-cor-cinza-escuro) !important;
}

.l-ingressocom_hotsite_promocode_area_participacao > section > div > div:nth-of-type(2) > div:nth-of-type(2) > div > p:nth-of-type(1)
{
    padding: 0 0 3px 0 !important;
    font-weight: bold;
}

.l-ingressocom_hotsite_promocode_area_participacao > section .promocode-formulario-mensagem-erro
{
    width: 100% !important;
    font-size: 0.875rem !important;
    line-height: 20px !important;
}
/* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Final) --- */



/* --- SITE - PÁGINA "HOME" - ÁREA - PASSO A PASSO (Início) --- */
.l-ingressocom_hotsite_promocode_area_passo_a_passo
{
    align-items: flex-start !important;
    align-content: flex-start !important;
    background: var(--hotsite-area-passo-a-passo-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo h1
{
    padding: 0 !important;
    color: var(--hotsite-area-passo-a-passo-cor-de-titulo-texto-link) !important;
    text-align: center;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo p
{
    width: 100%;
    color: var(--hotsite-area-passo-a-passo-cor-de-titulo-texto-link) !important;
    text-align: center;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo a
{
    color: var(--hotsite-area-passo-a-passo-cor-de-titulo-texto-link) !important;
    text-decoration: underline;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo a:hover
{
    text-decoration: underline;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul
{
    flex-wrap: nowrap !important;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div
{
    justify-content: center !important;
    grid-gap: 10px 0 !important;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div > img
{
    width: 100%;
    height: auto;
    border-radius: 0 !important;
}

.l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div > p
{
    color: var(--hotsite-area-passo-a-passo-cor-de-titulo-texto-link) !important;
    font-size: var(--texto-4-tamanho) !important;
    line-height: var(--texto-4-espacamento-entre-linhas) !important;
    font-weight: bold;
}

/* --- SITE - PÁGINA "HOME" - ÁREA - PASSO A PASSO (Final) --- */



/* --- SITE - PÁGINA "HOME" - ÁREA - FAQ (Início) --- */
.l-ingressocom_hotsite_promocode_area_faq
{
    background: var(--hotsite-area-faq-cor-de-fundo);
}

.l-ingressocom_hotsite_promocode_area_faq h1
{
    padding: 0 !important;
    color: var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
}

.l-ingressocom_hotsite_promocode_area_faq p
{
    color: var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
}

.l-ingressocom_hotsite_promocode_area_faq a
{
    color: var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
    text-decoration: underline;
}

.l-ingressocom_hotsite_promocode_area_faq a:hover
{
    text-decoration: underline;
}

.c-accordion_item > label,
.c-accordion_item > div
{
    background: transparent !important;
}

.c-accordion_item > label.c-accordion_item_titulo > p,
.c-accordion_item > div.c-accordion_item_conteudo > p
{
    color: var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
    font-weight: normal !important;
}

.c-accordion_item > label.c-accordion_item_titulo > p
{
    color: var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
}

.c-accordion_item_titulo
{
    color: var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
    opacity: 75%;
}

.c-accordion_item
{
    border-bottom: 1px solid var(--hotsite-area-faq-cor-de-titulo-texto-link-icone-divisoria) !important;
}
/* --- SITE - PÁGINA "HOME" - ÁREA - FAQ (Final) --- */



/* --- SITE - PÁGINA "HOME" - ÁREA - REGULAMENTO (Início) --- */
.l-ingressocom_hotsite_promocode_area_regulamento
{
    background: var(--hotsite-area-regulamento-cor-de-fundo);
}

.l-ingressocom_hotsite_promocode_area_regulamento h1
{
    padding: 0 !important;
    color: var(--hotsite-area-regulamento-cor-de-titulo-texto-link) !important;
}

.l-ingressocom_hotsite_promocode_area_regulamento p
{
    color: var(--hotsite-area-regulamento-cor-de-titulo-texto-link) !important;
}

.l-ingressocom_hotsite_promocode_area_regulamento a
{
    color: var(--hotsite-area-regulamento-cor-de-titulo-texto-link) !important;
    text-decoration: underline;
}

.l-ingressocom_hotsite_promocode_area_regulamento a:hover
{
    text-decoration: underline;
}
/* --- SITE - PÁGINA "HOME" - ÁREA - REGULAMENTO (Final) --- */



/* --- SITE - PÁGINAS INTERNAS - ÁREA - CONTEÚDO INFORMAÇÕES (Início) --- */
.l-ingressocom_hotsite_promocode_area_conteudo_informacoes div h1
{
    padding: 0 !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes div h1.l-ingressocom_hotsite_promocode_area_conteudo_informacoes
{
    color: var(--hotsite-cor-de-titulo-texto-link) !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes div h1.l-ingressocom_hotsite_promocode_area_conteudo_informacoes
{
    color: var(--hotsite-cor-de-titulo-texto-link) !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes
{
    padding-bottom: 50px;
    color: var(--hotsite-cor-de-titulo-texto-link) !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes a,
.l-ingressocom_hotsite_promocode_area_conteudo_informacoes a
{
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
    text-decoration: underline;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="email"],
.l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="text"]
{
    width: calc(50% - 30px) !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="submit"],
.l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="button"]
{
    color: var(--hotsite-formularios-campos-botoes-cor-de-texto) !important;
    background: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes > section .promocode-formulario-mensagem-erro
{
    width: calc(50% - 30px) !important;
    font-size: 0.875rem !important;
    line-height: 20px !important;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes_destaque
{
    display: flex;
    align-items: center;
    grid-gap: 0 20px;
    padding: 40px;
    background: var(--cor-cinza-claro);
    border-radius: var(--borda-arredondada);
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes_destaque > svg
{
    width: auto;
    height: 42px;
    fill: var(--cor-vermelho);
    stroke: var(--cor-vermelho);
    stroke-width: 8px;
}

.l-ingressocom_hotsite_promocode_area_conteudo_informacoes_destaque > p
{
    color: var(--tipografia-cor-vermelho) !important;
    font-weight: bold;
}
/* --- SITE - PÁGINAS INTERNAS - ÁREA - CONTEÚDO INFORMAÇÕES (Final) --- */



/* --- SITE - PÁGINA DASHBOARD (Início) --- */
.l-ingressocom_hotsite_promocode_area_dashboard > section > div
{
    padding: 40px;
    background: var(--cor-cinza-claro);
    border: 1px solid #f0f0f0;
    border-radius: var(--borda-arredondada);
}

.l-ingressocom_hotsite_promocode_area_dashboard > section h1,
.l-ingressocom_hotsite_promocode_area_dashboard > section h2,
.l-ingressocom_hotsite_promocode_area_dashboard > section h3
{
    color: var(--hotsite-cor-de-titulo-texto-link);
    text-align: center;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul
{
    grid-gap: 40px 2% !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li
{
    justify-content: center !important;
    align-content: flex-start !important;
    grid-gap: 0 0 !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(2),
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(4)
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2% !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(1),
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(3),
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(5)
{
    width: 29.3% !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > div
{
    height: 50px;
    border: 1px solid #dadada;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > svg
{
    width: auto;
    height: 40px;
    fill: var(--cor-cinza);
    stroke: var(--cor-cinza);
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(1) > svg
{
    stroke-width: 0;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(3) > svg
{
    stroke-width: 8px;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(5) > svg
{
    stroke-width: 25px;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > p
{
    font-weight: bold;
    text-align: center;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > p:nth-of-type(1)
{
    padding: 12px 0 !important;
    color: var(--tipografia-cor-cinza);
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > p:nth-of-type(2)
{
    color: var(--tipografia-cor-cinza-escuro);
    font-weight: bold;
    overflow-wrap: break-word;
    word-break: break-word;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div
{
    margin: 0 auto;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div
{
    margin: 0 auto;
    padding: 40px;
    background: #ffffff;
    border: 3px dashed #e0e0e0;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div > ul
{
    grid-gap: 30px 0;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div > ul > li
{
    grid-gap: 5px 0;
    text-align: left;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div > ul > li > p
{
    padding: 0 !important;
    color: var(--tipografia-cor-cinza-escuro);
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div > ul > li > p:nth-of-type(1)
{
    color: var(--tipografia-cor-cinza-escuro);
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div:nth-of-type(1) > ul > li > a,
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div:nth-of-type(1) > ul > li > a:hover
{
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div:nth-of-type(2) > ul > li > a,
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div:nth-of-type(2) > ul > li > a:hover
{
    color: var(--hotsite-formularios-campos-botoes-cor-de-texto) !important;
    background: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion
{
    color: var(--tipografia-cor-cinza-escuro) !important;
    text-align: left;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion_item
{
    border: none !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion_item_titulo
{
    padding: 0 !important;
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
    opacity: inherit !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion_item_titulo_icone
{
    opacity: 0% !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion_item > label.c-accordion_item_titulo > p
{
    color: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion ul > li
{
    margin: 0 0 0 15px;
    list-style-type: disc !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion ul > li:first-of-type,
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) .c-accordion ul > li:last-of-type
{
    margin: 0;
    list-style-type: none !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3)
{
    text-align: center;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) > div > div > p
{
    color: var(--tipografia-cor-vermelho);
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) > p.area-logada-participar-contador
{
    color: var(--tipografia-cor-cinza-escuro) !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) form
{
    flex-direction: column !important;
    align-content: center !important;
    align-items: center !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) form input[type=file]
{
    width: 75% !important;
}

input[type=file]::file-selector-button
{
    color: var(--hotsite-formularios-campos-botoes-cor-de-texto) !important;
    background: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) form input[type="submit"],
.l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) form input[type="button"]
{
    color: var(--hotsite-formularios-campos-botoes-cor-de-texto) !important;
    background: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.c-copiar_codigo_box
{
    color: var(--tipografia-cor-cinza-escuro) !important;
    background: var(--cor-cinza-claro) !important;
}

.c-copiar_codigo_botao
{
    color: var(--hotsite-formularios-campos-botoes-cor-de-texto) !important;
    background: var(--hotsite-formularios-campos-borda-botoes-cor-de-fundo) !important;
}

.c-dialog > header
{
    background: var(--header-cor-de-fundo) !important;
}

.area-minha-conta-cupom-status-approved
{
    color: var(--cor-verde) !important;
}

.area-minha-conta-cupom-status-pending
{
    color: var(--cor-amarelo) !important;
}

.area-minha-conta-cupom-status-exceeded_entries,
.area-minha-conta-cupom-status-denied,
.area-minha-conta-cupom-status-invalid
{
    color: var(--cor-vermelho) !important;
}
/* --- SITE - PÁGINA DASHBOARD (Final) --- */





/* ============================== */
/* ============================== */
/* ============================== */





/* --- BREAKPOINT: ACIMA DE 1440px (Início) --- */
@media all and (min-width: 1440px)
{
    
}
/* --- BREAKPOINT: ACIMA DE 1440px (Final) --- */





/* ============================== */
/* ============================== */
/* ============================== */





/* --- BREAKPOINT: ENTRE 1280px E 1439px (Início) --- */
@media all and (min-width: 1280px) and (max-width: 1439px)
{
    
}
/* --- BREAKPOINT: ENTRE 1280px E 1439px (Final) --- */





/* ============================== */
/* ============================== */
/* ============================== */





/* --- BREAKPOINT: ENTRE 720px E 1279px (Início) --- */
@media all and (min-width: 720px) and (max-width: 1279px)
{
    /* --- SITE - ÁREA - HEADER (Início) --- */
    .c-area_header > div > div > a > img
    {
        height: 28px !important
    }
    /* --- SITE - ÁREA - HEADER (Final) --- */

    /* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Início) --- */
    .l-ingressocom_hotsite_promocode_area_participacao > section .promocode-formulario-mensagem-erro
    {

        font-size: 0.8rem !important;
        line-height: 18px !important;
    }
    /* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Final) --- */

    /* --- SITE - PÁGINA "HOME" - ÁREA - PASSO A PASSO (Início) --- */
    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul
    {
        justify-content: center !important;
        flex-wrap: wrap !important;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li
    {
        flex-grow: initial !important;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div
    {
        width: 45% !important;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div > img
    {
        width: 85%;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div > p
    {
        font-size: var(--texto-5-tamanho) !important;
        line-height: var(--texto-5-espacamento-entre-linhas) !important;
    }
    /* --- SITE - PÁGINA "HOME" - ÁREA - PASSO A PASSO (Final) --- */

    /* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Início) --- */
    .l-ingressocom_hotsite_promocode_area_participacao > section > div:nth-of-type(2)
    {
        padding: 30px;
    }

    .l-ingressocom_hotsite_promocode_area_participacao > section > div:nth-of-type(2) > div:nth-of-type(1) > svg
    {
        height: 38px;
    }
    /* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Final) --- */

    /* --- SITE - PÁGINAS INTERNAS - ÁREA - CONTEÚDO INFORMAÇÕES (Início) --- */
    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="email"],
    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="text"]
    {
        width: calc(75% - 30px) !important;
    }

    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes > section .promocode-formulario-mensagem-erro
    {
        width: calc(75% - 30px) !important;
        font-size: 0.8rem !important;
        line-height: 18px !important;
    }

    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes_destaque > svg
    {
        height: 38px;
    }
    /* --- SITE - PÁGINAS INTERNAS - ÁREA - CONTEÚDO INFORMAÇÕES (Final) --- */

    /* --- SITE - PÁGINA DASHBOARD (Início) --- */
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div
    {
        width: 100% !important;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) form input[type=file]
    {
        width: 75% !important;
    }
    /* --- SITE - PÁGINA DASHBOARD (Final) --- */
}
/* --- BREAKPOINT: ENTRE 720px E 1279px (Final) --- */





/* ============================== */
/* ============================== */
/* ============================== */





/* --- BREAKPOINT: ATÉ 719px (Início) --- */
@media all and (max-width: 719px)
{
    /* --- SITE - ÁREA - HEADER (Início) --- */
    .c-area_header > div > div > a > img
    {
        height: 32px !important
    }
    /* --- SITE - ÁREA - HEADER (Final) --- */

    /* --- SITE - ÁREA - APRESENTAÇÃO (Início) --- */
    .l-ingressocom_hotsite_promocode_area_apresentacao > img.ingressocom-hotsite-promocode-area-apresentacao-imagem-versoes-desktop-tablet
    {
        display: none;
    }

    .l-ingressocom_hotsite_promocode_area_apresentacao > img.ingressocom-hotsite-promocode-area-apresentacao-imagem-versao-mobile
    {
        display: block;
    }
    /* --- SITE - ÁREA - APRESENTAÇÃO (Final) --- */

    /* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Início) --- */
    .l-ingressocom_hotsite_promocode_area_participacao > section > div:nth-of-type(2)
    {
        padding: 20px;
    }

    .l-ingressocom_hotsite_promocode_area_participacao > section > div:nth-of-type(2) > div:nth-of-type(1) > svg
    {
        height: 35px;
    }

    .l-ingressocom_hotsite_promocode_area_participacao > section .promocode-formulario-mensagem-erro
    {

        font-size: 0.8rem !important;
        line-height: 18px !important;
    }
    /* --- SITE - PÁGINA "HOME" - ÁREA - PARTICIPAÇÃO (Final) --- */

    /* --- SITE - PÁGINA "HOME" - ÁREA - PASSO A PASSO (Início) --- */
    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul
    {
        justify-content: center !important;
        flex-wrap: wrap !important;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li
    {
        flex-grow: initial !important;
        width: 100% !important;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div > img
    {
        width: 70%;
    }

    .l-ingressocom_hotsite_promocode_area_passo_a_passo > section > ul > li > div > p
    {
        font-size: var(--texto-6-tamanho) !important;
        line-height: var(--texto-6-espacamento-entre-linhas) !important;
    }
    /* --- SITE - PÁGINA "HOME" - ÁREA - PASSO A PASSO (Final) --- */

    /* --- SITE - PÁGINAS INTERNAS - ÁREA - CONTEÚDO INFORMAÇÕES (Início) --- */
    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="email"],
    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes input[type="text"]
    {
        width: calc(100% - 20px) !important;
    }

    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes > section .promocode-formulario-mensagem-erro
    {
        width: calc(100% - 20px) !important;
        font-size: 0.8rem !important;
        line-height: 18px !important;
    }

    .l-ingressocom_hotsite_promocode_area_conteudo_informacoes_destaque > svg
    {
        height: 35px;
    }
    /* --- SITE - PÁGINAS INTERNAS - ÁREA - CONTEÚDO INFORMAÇÕES (Final) --- */

    /* --- SITE - PÁGINA DASHBOARD (Início) --- */
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div
    {
        padding: 20px;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul
    {
        grid-gap: 25px 0 !important;
    }
    
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(1),
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(2),
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(3),
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(4),
    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li:nth-of-type(5)
    {
        width: 100% !important;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > div
    {
        width: 100%;
        height: 1px;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > svg
    {
        height: 30px;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(1) > div > ul > li > p:nth-of-type(1)
    {
        padding: 8px 0 !important;
        color: var(--tipografia-cor-cinza);
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div
    {
        padding: 20px;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(2) > div > div > div > ul
    {
        grid-gap: 28px 0;
    }

    .l-ingressocom_hotsite_promocode_area_dashboard > section > div:nth-of-type(3) form input[type=file]
    {
        width: 100% !important;
    }

    .c-copiar_codigo_botao
    {
        width: 80px !important;
    }

    .c-copiar_codigo_botao > svg
    {
        display: none !important;
    }

    .c-copiar_codigo_box
    {
        padding: 0 15px;
        width: calc(100% - 80px);
        height: 65px !important;
        overflow-wrap: break-word;
        word-break: break-word;
    }
    /* --- SITE - PÁGINA DASHBOARD (Final) --- */
}
/* --- BREAKPOINT: ATÉ 719px (Final) --- */