.elementor-kit-10{--e-global-color-primary:#67390C;--e-global-color-secondary:#A3B18A;--e-global-color-text:#D9885B;--e-global-color-accent:#F7D488;--e-global-color-0421340:#FEF8E8;--e-global-color-d7a01f6:#1F1F1F;--e-global-typography-primary-font-family:"Pacífico Custom";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-family:"Nunito Custom";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:20px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-0421340 );font-family:"Nunito Custom", Sans-serif;font-size:16px;line-height:20px;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 h1{font-family:"Pacífico Custom", Sans-serif;font-size:64px;line-height:50px;}.elementor-kit-10 h2{font-family:"Pacífico Custom", Sans-serif;font-size:56px;line-height:58px;}.elementor-kit-10 h3{font-family:"Pacífico Custom", Sans-serif;font-size:48px;line-height:50px;}.elementor-kit-10 h4{font-family:"Pacífico Custom", Sans-serif;font-size:40px;line-height:42px;}.elementor-kit-10 h5{font-family:"Pacífico Custom", Sans-serif;font-size:32px;line-height:34px;}.elementor-kit-10 h6{font-family:"Pacífico Custom", Sans-serif;font-size:24px;line-height:26px;}.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);}.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:1100px;}.e-con{--container-max-width:1100px;}}@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 */[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

/* PREVENIR SCROLL LATERAL */
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/*===========================*/

/* ENTRADA ESQUERDA */
.entradaesquerda, .entradalistaesquerda .elementor-icon-list-item {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(0px) translateX(-200px) scale(1) rotate(45deg);
    transition: all 0.7s ease;
}

/* ENTRADA DIREITA */
.entradadireita, .entradalistadireita .elementor-icon-list-item {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(0px) translateX(200px) scale(1) rotate(-45deg);
    transition: all 0.7s ease;
}

/* ENTRADA CIMA */
.entradacima, .entradalistacima .elementor-icon-list-item {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(50px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.7s ease;
}

/* ENTRADA BAIXO */
.entradabaixo, .entradalistabaixo .elementor-icon-list-item {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(-50px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.7s ease;
}

/* ENTRADA COM DESFOQUE E ZOOM AUMENTANDO */
.entradacomdesfoqueezoomaumentando {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(0px) translateX(0px) scale(0) rotate(0deg);
    transition: all 0.7s ease;
}

/* ENTRADA COM DESFOQUE E ZOOM DIMINUINDO */
.entradacomdesfoqueezoomdiminuindo {
    opacity: 0;
    filter: blur(18px);
    transform: translateY(0px) translateX(0px) scale(2) rotate(0deg);
    transition: all 0.7s ease;
}

/*===========================*/

/* ESTADO DE EXIBIR O CONTEÚDO */
.exibir, .entradalistadireita .elementor-icon-list-item.exibir, .entradalistaesquerda .elementor-icon-list-item.exibir, .entradalistacima .elementor-icon-list-item.exibir, .entradalistabaixo .elementor-icon-list-item.exibir {
    opacity: 1;
    filter: blur(0px);
    transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.7s ease;
}

/*===========================*/

/* EXIBIR ELEMENTOS NO EDITOR */
.elementor-editor-active .entradaesquerda,
.elementor-editor-active .entradadireita,
.elementor-editor-active .entradacima,
.elementor-editor-active .entradabaixo,
.elementor-editor-active .entradacomdesfoqueezoomaumentando, 
.elementor-editor-active .entradacomdesfoqueezoomdiminuindo,
.elementor-editor-active .entradalistadireita .elementor-icon-list-item,
.elementor-editor-active .entradalistaesquerda .elementor-icon-list-item,
.elementor-editor-active .entradalistacima .elementor-icon-list-item,
.elementor-editor-active .entradalistabaixo .elementor-icon-list-item{
    opacity: 1;
    filter: blur(0px);
    transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.7s ease;
}





/* ESTE TRECHO CORRIGE O SCROLL LATERAL */
html, body {
   max-width: 100%;
   overflow-x: hidden;
}

/* AQUI VOCÊ DEFINE A LARGURA A BARRA DE ROLAGEM */
::-webkit-scrollbar {
    width: 8px;
}

/* AQUI VOCÊ DEFINE A COR DE FUNDO DO SCROLL */
::-webkit-scrollbar-track {
    background: #FEF8E8;
}
  
/* AQUI VOCÊ DEFINE O ARREDONDAMENTO DAS BORDAS DA BARRA, COR DE FUNDO E TAMBÉM BORDA DO SCROLL */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: linear-gradient(180deg, #D9885B, #E55301);
    border: 2px solid #D9885B;
}

/* O MESMO DE CIMA, PORÉM APLICADO AO HOVER (QUANDO PASSA O MOUSE ENCIMA) */
::-webkit-scrollbar-thumb:hover {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: linear-gradient(0deg, #D9885B, #E55301);
    border: 2px solid #D9885B;
}

/* AQUI VOCÊ MUDA A COR DA SELEÇÃO DE TEXTOS DA PÁGINA */
*::selection {
    color: #ffffff;
    background: #D9885B;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pacífico Custom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://portfolio.barbaraevelyndesigner.com.br/lasanhadalu/wp-content/uploads/2025/06/Pacifico-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito Custom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://portfolio.barbaraevelyndesigner.com.br/lasanhadalu/wp-content/uploads/2025/06/Nunito-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Nunito Custom';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://portfolio.barbaraevelyndesigner.com.br/lasanhadalu/wp-content/uploads/2025/06/Nunito-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */