.elementor-kit-9{--e-global-color-primary:#29156B;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#363636;--e-global-color-accent:#FFFFFF;--e-global-color-a6b9b6b:#263473;--e-global-color-9715fea:#E4F1FF;--e-global-color-6cfdf65:#FF290B;--e-global-color-9df12a7:#547BF0;--e-global-color-3edd9e2:#081048;--e-global-color-a363dcc:#040117;--e-global-color-8929a02:#0049FF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* WIDESCREEN E DESKTOP */
/* GRID VERMELHO */
@media (min-width: 1367px){
    :root{
        --colunas: 12;
        --largura: 1280px;
        --espacolateral: 0px;
        --medianiz: 16px;
        --cor: #ff000030;
    }
}

/* LAPTOP */
/* GRID AMARELO */
@media (min-width: 1201px) and (max-width: 1366px){
    :root{
        --colunas: 12;
        --largura: 1100px;
        --espacolateral: 0px;
        --medianiz: 16px;
        --cor: #ffff0030;
    }
}

/* TABLET PAISAGEM */
/* GRID AZUL */
@media (min-width: 1025px) and (max-width: 1200px){
    :root{
        --colunas: 6;
        --largura: 925px;
        --espacolateral: 0px;
        --medianiz: 16px;
        --cor: #0072ff30;
    }
}

/* TABLET RETRATO */
/* GRID VERDE */
@media (min-width: 881px) and (max-width: 1024px){
    :root{
        --colunas: 6;
        --largura: 781px;
        --espacolateral: 0px;
        --medianiz: 16px;
        --cor: #00ff0630;
    }
}

/* MOBILE PAISAGEM */
/* GRID ROXO */
@media (min-width: 768px) and (max-width: 880px){
    :root{
        --colunas: 6;
        --largura: 728px;
        --espacolateral: 0px;
        --medianiz: 8px;
        --cor: #b400ff30;
    }
}

/* MOBILE RETRATO */
/* GRID LARANJA */
@media (max-width: 767px){
    :root{
        --colunas: 4;
        --largura: 360px;
        --espacolateral: 0px;
        --medianiz: 8px;
        --cor: #ff9c0030;
    }
}

/* NÃO EDITE ESTE TRECHO */
body::after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    pointer-events: none;
    z-index: 1000;
    min-height: 100vh;
    width: calc(100% - (2 * var(--espacolateral)));
    max-width: var(--largura);
    background-size: calc(100% + var(--medianiz)) 100%;
    background-image: repeating-linear-gradient( to right, var(--cor), var(--cor) calc((100% / var(--colunas)) - var(--medianiz)), transparent calc((100% / var(--colunas)) - var(--medianiz)), transparent calc(100% / var(--colunas)) );
}/* End custom CSS */