.elementor-2439 .elementor-element.elementor-element-4e17edf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:2rem;--padding-right:2rem;}.elementor-2439 .elementor-element.elementor-element-4e17edf:not(.elementor-motion-effects-element-type-background), .elementor-2439 .elementor-element.elementor-element-4e17edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-faf6b02a-bc98-45dd-8de2-c8da572d6306);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2439 .elementor-element.elementor-element-aebc620{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.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-2439 .elementor-element.elementor-element-de74e16 img{width:170px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2439 .elementor-element.elementor-element-7ead7a1 .elementor-icon-list-icon i{color:#CF0000;transition:color 0.3s;}.elementor-2439 .elementor-element.elementor-element-7ead7a1 .elementor-icon-list-icon svg{fill:#CF0000;transition:fill 0.3s;}.elementor-2439 .elementor-element.elementor-element-7ead7a1{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2439 .elementor-element.elementor-element-7ead7a1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2439 .elementor-element.elementor-element-7ead7a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2439 .elementor-element.elementor-element-7ead7a1 .elementor-icon-list-item > a{font-family:"Noto Sans", Sans-serif;font-size:1.6rem;font-weight:600;text-transform:uppercase;}.elementor-2439 .elementor-element.elementor-element-7ead7a1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2439 .elementor-element.elementor-element-8600009{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2439 .elementor-element.elementor-element-932be9b{text-align:center;}.elementor-2439 .elementor-element.elementor-element-932be9b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:clamp(2.4rem, 5vw, 7.6rem);line-height:var(--titulo-line-height);letter-spacing:var(--titulo-letter-spacing);color:#F5EECF;}.elementor-2439 .elementor-element.elementor-element-084d34d{text-align:center;}.elementor-2439 .elementor-element.elementor-element-084d34d .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:var(--tamanho-fonte-s1);font-weight:400;line-height:var(--line-height-paragrafo);color:#CA9F6A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2439 .elementor-element.elementor-element-8ce9b12 .elementor-button{background-color:#61CE7000;font-size:var(--tamanho-fonte-s3);text-transform:uppercase;letter-spacing:0.1em;fill:#1A1307;color:#1A1307;border-radius:100px 100px 100px 100px;padding:1.2rem 3.2rem 1.2rem 3.2rem;}.elementor-2439 .elementor-element.elementor-element-8ce9b12 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2439 .elementor-element.elementor-element-8ce9b12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2439 .elementor-element.elementor-element-8ce9b12 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2439 .elementor-element.elementor-element-f919172{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-2439 .elementor-element.elementor-element-1f94d22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2439 .elementor-element.elementor-element-f7fc762 img{width:100px;}.elementor-2439 .elementor-element.elementor-element-e52c9a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2439 .elementor-element.elementor-element-16a8e60 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:var(--rodape-font-size);line-height:1.4em;color:#0C0600;}.elementor-2439 .elementor-element.elementor-element-7ee4e51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2439 .elementor-element.elementor-element-091d42c{--grid-template-columns:repeat(3, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2439 .elementor-element.elementor-element-091d42c .elementor-widget-container{text-align:center;}.elementor-2439 .elementor-element.elementor-element-091d42c .elementor-social-icon{background-color:#FFAC1100;border-style:none;}.elementor-2439 .elementor-element.elementor-element-091d42c .elementor-social-icon i{color:#FFAC11;}.elementor-2439 .elementor-element.elementor-element-091d42c .elementor-social-icon svg{fill:#FFAC11;}.elementor-2439 .elementor-element.elementor-element-68c015f{--display:flex;}@media(min-width:768px){.elementor-2439 .elementor-element.elementor-element-1f94d22{--width:fit-content;}.elementor-2439 .elementor-element.elementor-element-e52c9a1{--width:fit-content;}.elementor-2439 .elementor-element.elementor-element-7ee4e51{--width:fit-content;}}@media(max-width:1024px){.elementor-2439 .elementor-element.elementor-element-932be9b .elementor-heading-title{font-size:clamp(2.4rem, 7vw, 5.2rem);}.elementor-2439 .elementor-element.elementor-element-8ce9b12{width:auto;max-width:auto;}.elementor-2439 .elementor-element.elementor-element-16a8e60 .elementor-heading-title{font-size:1.4rem;}}@media(max-width:767px){.elementor-2439 .elementor-element.elementor-element-4e17edf{--justify-content:space-between;--gap:6em 6em;--row-gap:6em;--column-gap:6em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2439 .elementor-element.elementor-element-aebc620{--justify-content:center;}.elementor-2439 .elementor-element.elementor-element-8600009{--padding-top:0;--padding-bottom:0;--padding-left:2rem;--padding-right:2rem;}.elementor-2439 .elementor-element.elementor-element-1ce7f90 img{width:80px;}.elementor-2439 .elementor-element.elementor-element-932be9b{text-align:center;}.elementor-2439 .elementor-element.elementor-element-932be9b .elementor-heading-title{font-size:clamp(2.4rem, 6vw, 5.2rem);}.elementor-2439 .elementor-element.elementor-element-084d34d .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-2439 .elementor-element.elementor-element-8ce9b12{width:auto;max-width:auto;}.elementor-2439 .elementor-element.elementor-element-8ce9b12 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2439 .elementor-element.elementor-element-f919172{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2439 .elementor-element.elementor-element-f7fc762 img{width:200px;}.elementor-2439 .elementor-element.elementor-element-16a8e60{text-align:center;}.elementor-2439 .elementor-element.elementor-element-16a8e60 .elementor-heading-title{font-size:1.6rem;}}/* Start custom CSS for container, class: .elementor-element-aebc620 */.elementor-2439 .elementor-element.elementor-element-aebc620 {
    max-height: 1180px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-932be9b */.elementor-2439 .elementor-element.elementor-element-932be9b {
    max-width: 950px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ce9b12 */.elementor-2439 .elementor-element.elementor-element-8ce9b12 span {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.elementor-element .elementor-button {
    background: linear-gradient(to right, #FFD724 0%, #FFA700 100%);
}

.botao-fonte-padrao .elementor-button-icon {
    font-size: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16a8e60 */@media (max-width: 767px) {
    .elementor-2439 .elementor-element.elementor-element-16a8e60 p {
        color: #ffffff !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f919172 */@media (max-width: 767px) {
    .elementor-2439 .elementor-element.elementor-element-f919172 {
        background-color: #0C0701;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17edf */.elementor-2439 .elementor-element.elementor-element-4e17edf {
    height: 100vh;
    max-height: 1920px !important;
}

@media (max-width: 767px) {
    .elementor-2439 .elementor-element.elementor-element-4e17edf {
        height: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O DESKTOP*/
/* -=-=-=-=-=-=-=-=-=- */

:root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 32px;
     
    /* TÍTULOS */
    --tamanho-fonte-h1: 4.9rem;
    --tamanho-fonte-h2: 4.8rem;
    --tamanho-fonte-h3: 3.2rem;
    --tamanho-fonte-s1: 2.4rem;
    --tamanho-fonte-s2: 2.2rem;
    --tamanho-fonte-s3: 2.1rem;
    --titulo-line-height: 1.2em;
    --titulo-letter-spacing: -0.03em;
    
    /* HAT */
    --tamanho-fonte-hat: 1.4rem;
    --letter-spacing-hat: 0.20em;
    
    /* PARAGRAFO */
    --tamanho-fonte-paragrafo: 1.6rem;
    --line-height-paragrafo: 1.5em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.8rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.4rem;
    
    /* CARDS */
    --font-family-card: 'Inter', Sans-serif;
    --height-card: 40px;
    --width-card: 40px;
    --number-color-card: white;
    --font-size-card: 1.8rem;
    --bgcolor-card: ;
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O TABLET */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 1024px){
    :root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 32px;
    
    /* TÍTULOS */
    --tamanho-fonte-h1: 4rem;
    --tamanho-fonte-h2: 3.4rem;
    --tamanho-fonte-h3: 3.6rem;
    --tamanho-fonte-s1: 2.2rem;
    --tamanho-fonte-s2: 2.2rem;
    --tamanho-fonte-s3: 2rem;
    --titulo-line-height: 1.2em;
    
    /* HAT */
    --tamanho-fonte-hat: 1.4rem;
    --letter-spacing-hat: 0.20em;
    
    /* PARAGRAFO */
    --tamanho-fonte-paragrafo: 1.6rem;
    --line-height-paragrafo: 1.5em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.8rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.4rem;
    
    /* CARDS */
    --font-family-card: 'Inter', Sans-serif;
    --height-card: 40px;
    --width-card: 40px;
    --number-color-card: white;
    --font-size-card: 1.8rem;
    --bgcolor-card: ; 
    }
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O MOBILE */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 767px){
    :root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 32px;
    
    /* TÍTULOS */
    --tamanho-fonte-h1: 3rem;
    --tamanho-fonte-h2: 4rem;
    --tamanho-fonte-h3: 2.4rem;
    --tamanho-fonte-s1: 2rem;
    --tamanho-fonte-s2: 2rem;
    --tamanho-fonte-s3: 1.8rem;
    --titulo-line-height: 1.2em;
    
    /* HAT */
    --tamanho-fonte-hat: 1.4rem;
    --letter-spacing-hat: 0.20em;
    
    /* PARAGRAFO */
    --tamanho-fonte-paragrafo: 1.6rem;
    --line-height-paragrafo: 1.5em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.4rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.4rem;
    
    /* CARDS */
    --font-family-card: 'Inter', Sans-serif;
    --height-card: 40px;
    --width-card: 40px;
    --number-color-card: white;
    --font-size-card: 1.4rem;
    --bgcolor-card: ;
    } 
}

html{
    font-size: 62.5%;
}

body{
    font-size: 1.6rem;
}

textarea{
    resize: none;
}

.texto-amarelo {
    color: #FFD724;
}

.destaque-bronze {
    color: #B27E48 !important;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DO RODAPÉ */
/* -=-=-=-=-=-=-=-=-=- */

.rodape p,
.rodape span {
    color: var(--rodape-font-color) !important;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DE FONTES DO SITE */
/* -=-=-=-=-=-=-=-=-=- */

.h1-fonte-padrao h1 {
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}

.h2-fonte-padrao h2 {
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}

.h3-fonte-padrao h3 {
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}

.h4-fonte-padrao h4 {
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}

.h5-fonte-padrao h5 {
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}

.h6-fonte-padrao h6 {
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}

.p-fonte-padrao p, .p-fonte-padrao li, .p-fonte-padrao span{
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 400 !important;
}
.botao-fonte-padrao span{
    font-family: 'Noto Sans', Sans-serif !important;
    font-weight: 600 !important;
}/* End custom CSS */