.elementor-kit-9{--e-global-color-primary:#032466;--e-global-color-secondary:#213B8A;--e-global-color-text:#000000;--e-global-color-accent:#469FE3;--e-global-typography-primary-font-family:"STIX Two Text";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:700;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;}.elementor-widget:not(:last-child){--kit-widget-spacing:1.2rem;}.elementor-element{--widgets-spacing:1.2rem 1.2rem;--widgets-spacing-row:1.2rem;--widgets-spacing-column:1.2rem;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}/* Start custom CSS */.tela-cheia {
    min-height: calc(100vh - 7rem);
}
.cargos p {
    margin-block-end: .3rem;
}
.cargos2 p {
    margin-block-end: .3rem;
}

/* header background color and box shadow after scroll */
#header-on-scroll.elementor-sticky--effects {
    background-color: #fff;
}

/* The scroll-logo is currently off.*/
.scroll-logo {
 display: none;
}
/* Shut this logo off and activate the other logo after scroll*/
.elementor-sticky--effects .scroll-logo {
display: inline-block;
transition: display 0.5s ease-in-out, max-width 0.5s ease-in-out;
}

.elementor-sticky--effects .original-logo {
 display: none;
 transition: display 0.5s ease-in-out;
}

/* Change Text Colour and Links colour */
.elementor-sticky--effects .menu-item a {
 color: #000!important;
 transition: color 0.5s ease-in-out;
}
.elementor-sticky--effects li.sefer-bank-menu a {
 color: #B8BBC0!important;
 transition: color 0.5s ease-in-out;
}
.elementor-sticky--effects div.elementor-menu-toggle svg {
fill: #707070!important;
}

.elementor-sticky--effects .cpel-switcher__lang a {
color: #000!important;
}
.elementor-sticky--effects .cpel-switcher__icon {
    color: #000!important;
}
a.elementor-item {
    transition: all 0.5s;
}

a.elementor-item.elementor-item-active {
    font-weight: 600 !important;
    font-size: 1rem!important;
    transition: all 0.5s!important;
}
.contato a {
    color: #213b8a !important;
    background: white;
    border-radius: 2rem;
    font-weight: 600!important;
    margin-left: 1rem!important;
}

.elementor-sticky--effects .contato a {
    color: white !important;
    background: #213b8a;
    border-radius: 2rem;
    font-weight: 600!important;
    margin-left: 1rem!important;
}

.cpel-switcher__flag {
    width: 1.5rem!important;
    height: calc(1.5rem * 0.75)!important;
}
.cpel-switcher__name {
    padding-left: 0.7rem!important;
}






@media (max-width: 1024px) {
.some-br br {
display: none;
}
.tela-cheia {
    min-height: 0;
}
}

@media (min-width: 2560px) {
    html {
        font-size: 25px;
    }
}
@media (min-width: 3840px) {
    html {
        font-size: 40px;
    }
}
@media (min-width: 5120px) {
    html {
        font-size: 50px;
    }
}/* End custom CSS */