.elementor-kit-42{--e-global-color-primary:#00030D;--e-global-color-secondary:#001040;--e-global-color-text:#002080;--e-global-color-accent:#0040FF;--e-global-color-48860c3:#F0F2F7;--e-global-color-765f0b1:#FFFFFF;--e-global-color-886f3b5:#313D64;--e-global-typography-primary-font-family:"Unbounded";--e-global-typography-primary-font-weight:300;--e-global-typography-primary-letter-spacing:-0.03em;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;color:var( --e-global-color-765f0b1 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-42 e-page-transition{background-color:#FFBC7D;}.elementor-kit-42 a{font-family:"Manrope", Sans-serif;font-weight:500;text-decoration:none;}.elementor-kit-42 a:hover{color:var( --e-global-color-accent );}.elementor-kit-42 h1{color:var( --e-global-color-765f0b1 );font-family:"Unbounded", Sans-serif;font-size:36px;font-weight:300;line-height:1.4em;letter-spacing:-0.03em;}.elementor-kit-42 h2{color:var( --e-global-color-765f0b1 );font-family:"Unbounded", Sans-serif;font-size:36px;font-weight:300;line-height:1.4em;letter-spacing:-0.03em;}.elementor-kit-42 h3{color:var( --e-global-color-765f0b1 );font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:300;letter-spacing:-0.03em;}.elementor-kit-42 h4{color:var( --e-global-color-765f0b1 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;border-style:none;}.elementor-kit-42 button:hover,.elementor-kit-42 button:focus,.elementor-kit-42 input[type="button"]:hover,.elementor-kit-42 input[type="button"]:focus,.elementor-kit-42 input[type="submit"]:hover,.elementor-kit-42 input[type="submit"]:focus,.elementor-kit-42 .elementor-button:hover,.elementor-kit-42 .elementor-button:focus{border-style:none;}.elementor-kit-42 img{border-style:none;}.elementor-kit-42 label{color:var( --e-global-color-48860c3 );font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-kit-42 input:not([type="button"]):not([type="submit"]),.elementor-kit-42 textarea,.elementor-kit-42 .elementor-field-textual{font-family:"Manrope", Sans-serif;font-weight:500;color:var( --e-global-color-765f0b1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-886f3b5 );border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 *//* FUNDO GRADIENT */
body {
    margin: 0;
    background: linear-gradient(160deg, #000A27 0px, #001040 700px);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;*/
}

/* BOTAO INCLINADO ***************************/
/* AZUL */
.botao-inclinado-azul,
.botao-inclinado-azul .elementor-widget-container,
.botao-inclinado-azul .elementor-button-wrapper {
    width: auto !important;
    display: inline-flex !important;
}
.botao-inclinado-azul .elementor-button,
.botao-inclinado-azul a.elementor-button {
    position: relative;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 50px;
    box-sizing: border-box;
    background-color: transparent !important;
    background-image:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M36 0H30.4037C23.0822 0 16.4087 4.19649 13.1414 10.7951L0.952255 36.3499C-2.08745 42.6726 2.51546 50 9.53432 50H36V0Z' fill='%230040FF'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='50' viewBox='0 0 30 50' preserveAspectRatio='none'><rect width='30' height='50' fill='%230040FF'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M0 50H5.59633C12.9178 50 19.5913 45.8035 22.8586 39.2049L35.0477 13.6501C38.0874 7.32743 33.4845 0 26.4657 0H0V50Z' fill='%230040FF'/></svg>") !important;
    background-position: left center, center, right center;
    background-size: 36px 50px, calc(100% - 70px) 50px, 36px 50px;
    background-repeat: no-repeat;
    color: #ffffff !important;
    padding: 0 30px !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    font-weight: 700;
    transition: background-image .3s ease;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.botao-inclinado-azul .elementor-button:hover,
.botao-inclinado-azul a.elementor-button:hover {
    background-image:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M36 0H30.4037C23.0822 0 16.4087 4.19649 13.1414 10.7951L0.952255 36.3499C-2.08745 42.6726 2.51546 50 9.53432 50H36V0Z' fill='%23002080'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='50' viewBox='0 0 30 50' preserveAspectRatio='none'><rect width='30' height='50' fill='%23002080'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M0 50H5.59633C12.9178 50 19.5913 45.8035 22.8586 39.2049L35.0477 13.6501C38.0874 7.32743 33.4845 0 26.4657 0H0V50Z' fill='%23002080'/></svg>") !important;
    background-color: transparent !important;
    color: #ffffff !important;
    filter: none;
}
.botao-inclinado-azul .elementor-button:focus,
.botao-inclinado-azul .elementor-button:focus-visible,
.botao-inclinado-azul .elementor-button:active,
.botao-inclinado-azul a.elementor-button:focus,
.botao-inclinado-azul a.elementor-button:focus-visible,
.botao-inclinado-azul a.elementor-button:active {
    background-color: transparent !important;
    color: #ffffff !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}
.botao-inclinado-azul .elementor-button::before,
.botao-inclinado-azul .elementor-button::after {
    content: none !important;
    display: none !important;
}
.botao-inclinado-azul .elementor-button-content-wrapper,
.botao-inclinado-azul .elementor-button-text {
    white-space: nowrap !important;
    transform: none !important;
    color: #ffffff !important;
    position: relative;
    z-index: 1;
}

/* BRANCO */
.botao-inclinado-branco,
.botao-inclinado-branco .elementor-widget-container,
.botao-inclinado-branco .elementor-button-wrapper {
    width: auto !important;
    display: inline-flex !important;
}
.botao-inclinado-branco .elementor-button,
.botao-inclinado-branco a.elementor-button {
    position: relative;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 50px;
    box-sizing: border-box;
    background-color: transparent !important;
    background-image:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M36 0H30.4037C23.0822 0 16.4087 4.19649 13.1414 10.7951L0.952255 36.3499C-2.08745 42.6726 2.51546 50 9.53432 50H36V0Z' fill='%23FFFFFF'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='50' viewBox='0 0 30 50' preserveAspectRatio='none'><rect width='30' height='50' fill='%23FFFFFF'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M0 50H5.59633C12.9178 50 19.5913 45.8035 22.8586 39.2049L35.0477 13.6501C38.0874 7.32743 33.4845 0 26.4657 0H0V50Z' fill='%23FFFFFF'/></svg>") !important;
    background-position: left center, center, right center;
    background-size: 36px 50px, calc(100% - 70px) 50px, 36px 50px;
    background-repeat: no-repeat;
    color: #001040 !important;
    padding: 0 30px !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    font-weight: 700;
    transition: background-image .3s ease, color .3s ease;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.botao-inclinado-branco .elementor-button:hover,
.botao-inclinado-branco a.elementor-button:hover {
    background-image:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M36 0H30.4037C23.0822 0 16.4087 4.19649 13.1414 10.7951L0.952255 36.3499C-2.08745 42.6726 2.51546 50 9.53432 50H36V0Z' fill='%23002080'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='50' viewBox='0 0 30 50' preserveAspectRatio='none'><rect width='30' height='50' fill='%23002080'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M0 50H5.59633C12.9178 50 19.5913 45.8035 22.8586 39.2049L35.0477 13.6501C38.0874 7.32743 33.4845 0 26.4657 0H0V50Z' fill='%23002080'/></svg>") !important;
    background-color: transparent !important;
    color: #ffffff !important;
    filter: none;
}
.botao-inclinado-branco .elementor-button:focus,
.botao-inclinado-branco .elementor-button:focus-visible,
.botao-inclinado-branco .elementor-button:active,
.botao-inclinado-branco a.elementor-button:focus,
.botao-inclinado-branco a.elementor-button:focus-visible,
.botao-inclinado-branco a.elementor-button:active {
    background-color: transparent !important;
    color: #001040 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}
.botao-inclinado-branco .elementor-button::before,
.botao-inclinado-branco .elementor-button::after {
    content: none !important;
    display: none !important;
}
.botao-inclinado-branco .elementor-button-content-wrapper,
.botao-inclinado-branco .elementor-button-text {
    white-space: nowrap !important;
    transform: none !important;
    color: inherit !important;
    position: relative;
    z-index: 1;
}
/*********************************************/


/* ============================================ */
/* CLASSE: botao-inclinado-azul-outline         */
/* (borda no normal, fundo preenchido no hover) */
/* ============================================ */
.botao-inclinado-azul-outline,
.botao-inclinado-azul-outline .elementor-widget-container,
.botao-inclinado-azul-outline .elementor-button-wrapper {
    width: auto !important;
    display: inline-flex !important;
}
.botao-inclinado-azul-outline .elementor-button,
.botao-inclinado-azul-outline a.elementor-button {
    position: relative;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 50px;
    box-sizing: border-box;
    background-color: transparent !important;
    background-image:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50' fill='none'><path d='M36 0.5H30.4037C23.0822 0.5 16.4087 4.69649 13.1414 11.2951L0.952255 36.8499C-2.08745 43.1726 2.51546 49.5 9.53432 49.5H36' stroke='%230040FF'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='50' viewBox='0 0 30 50' preserveAspectRatio='none' fill='none'><line x1='0' y1='0.5' x2='30' y2='0.5' stroke='%230040FF' vector-effect='non-scaling-stroke'/><line x1='0' y1='49.5' x2='30' y2='49.5' stroke='%230040FF' vector-effect='non-scaling-stroke'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50' fill='none'><path d='M0 49.5H5.59633C12.9178 49.5 19.5913 45.3035 22.8586 38.7049L35.0477 13.1501C38.0874 6.82743 33.4845 0.5 26.4657 0.5H0' stroke='%230040FF'/></svg>") !important;
    background-position: left center, center, right center;
    background-size: 36px 50px, calc(100% - 70px) 50px, 36px 50px;
    background-repeat: no-repeat;
    color: #ffffff !important;
    padding: 0 30px !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    font-weight: 500;
    transition: background-image .3s ease;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.botao-inclinado-azul-outline .elementor-button:hover,
.botao-inclinado-azul-outline a.elementor-button:hover {
    background-image:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M36 0H30.4037C23.0822 0 16.4087 4.19649 13.1414 10.7951L0.952255 36.3499C-2.08745 42.6726 2.51546 50 9.53432 50H36V0Z' fill='%23002080'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='50' viewBox='0 0 30 50' preserveAspectRatio='none'><rect width='30' height='50' fill='%23002080'/></svg>"),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='50' viewBox='0 0 36 50'><path d='M0 50H5.59633C12.9178 50 19.5913 45.8035 22.8586 39.2049L35.0477 13.6501C38.0874 7.32743 33.4845 0 26.4657 0H0V50Z' fill='%23002080'/></svg>") !important;
    background-color: transparent !important;
    color: #ffffff !important;
    filter: none;
}
.botao-inclinado-azul-outline .elementor-button:focus,
.botao-inclinado-azul-outline .elementor-button:focus-visible,
.botao-inclinado-azul-outline .elementor-button:active,
.botao-inclinado-azul-outline a.elementor-button:focus,
.botao-inclinado-azul-outline a.elementor-button:focus-visible,
.botao-inclinado-azul-outline a.elementor-button:active {
    background-color: transparent !important;
    color: #ffffff !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}
.botao-inclinado-azul-outline .elementor-button::before,
.botao-inclinado-azul-outline .elementor-button::after {
    content: none !important;
    display: none !important;
}
.botao-inclinado-azul-outline .elementor-button-content-wrapper,
.botao-inclinado-azul-outline .elementor-button-text {
    white-space: nowrap !important;
    transform: none !important;
    color: #ffffff !important;
    position: relative;
    z-index: 1;
}

/* ============================================ */
/* LISTA DE DOCUMENTOS                          */
/* (layout vertical 100% largura)               */
/* ============================================ */
.politicas-documentos-lista {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}

.politicas-documentos-lista .botao-inclinado-azul-outline,
.politicas-documentos-lista .botao-inclinado-azul-outline .elementor-widget-container,
.politicas-documentos-lista .botao-inclinado-azul-outline .elementor-button-wrapper {
    width: 100% !important;
    display: flex !important;
}

.politicas-documentos-lista .botao-inclinado-azul-outline .elementor-button,
.politicas-documentos-lista .botao-inclinado-azul-outline a.elementor-button {
    width: 100% !important;
    justify-content: space-between !important;
}

.politicas-documentos-lista .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.politicas-documentos-lista .elementor-button-text {
    flex: 1;
    text-align: left;
    white-space: normal !important;
}

.politicas-documentos-lista .politica-icone {
    display: flex;
    align-items: center;
    margin-left: 16px;
    flex-shrink: 0;
}

.politicas-documentos-lista .politica-icone svg {
    display: block;
    transition: transform 0.3s ease;
}

.politicas-documentos-lista .botao-inclinado-azul-outline:hover .politica-icone svg {
    transform: translateY(3px);
}


/* ============================================ */
/* LISTA DE DOCUMENTOS DO FUNDO                 */
/* ============================================ */
.fundo-documentos-lista {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    width: 100%;
}/* End custom CSS */