.elementor-kit-6{--e-global-color-primary:#537C62;--e-global-color-secondary:#F5A468;--e-global-color-text:#2C2E2B;--e-global-color-accent:#7CD8A1;--e-global-typography-primary-font-family:"Titillium Web";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Titillium Web";--e-global-typography-accent-font-weight:700;font-size:1rem;line-height:1.4em;}.elementor-kit-6 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){margin-block-end:1.3rem;}.elementor-element{--widgets-spacing:1.3rem 1.3rem;--widgets-spacing-row:1.3rem;--widgets-spacing-column:1.3rem;}{}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:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}/* Start custom CSS *//* header background color and box shadow after scroll */
#header-on-scroll.elementor-sticky--effects {
    background-color: #fff;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.29); /* box shadow on the sticky header */
}

#header-normal {
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.29);
}

/* 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: #707070!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;
}



a.elementor-item.elementor-item-active {
    font-weight: 700 !important;
}




/* cor do ícone svg customizado */
.elementor-icon-list-icon svg path {
    fill: inherit !important;
}


.multiply {
    mix-blend-mode: multiply;
}
.screen {
    mix-blend-mode: screen;
}


.sefer-bank p::after {
    content: "em breve";
    display: block;
    position: absolute;
    right: -1rem;
    font-size: 0.8rem;
    color: #FBB03B;
    font-weight: 400;
}

li.sefer-bank-menu::after {
    content: "Breve";
    display: block;
    position: absolute;
    right: -1rem;
    font-size: 0.8rem;
    color: #FBB03B;
    font-weight: 400;
    bottom: -0.3rem;
}
li.sefer-bank-menu a {
    color: #B8BBC0!important;
    font-weight: 300!important;
}

@media (max-width: 767px) {
.some-quebra br {
    display: none;
    }
}

@media (min-width: 2560px) {
    html {
        font-size: 25px; /* 1rem = 32px */
    }
}
@media (min-width: 3840px) {
    html {
        font-size: 40px; /* 1rem = 32px */
    }
}
@media (min-width: 5120px) {
    html {
        font-size: 50px; /* 1rem = 32px */
    }
}/* End custom CSS */