.elementor .beza-publisher-content{grid-column:2 !important;text-align: left;\n}.elementor .beza-publisher-copy{grid-template-columns:minmax(0, 1fr) !important;grid-column:2;row-gap: 4px !important;\n}.elementor .beza-publisher-layout{column-gap:clamp(32px, 5vw, 80px);display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);align-items:start;row-gap: 16px;\n}.elementor .beza-publisher-title{font-size:95%;color:#ffffff;grid-column:2;margin: 0 0 -8px 0 !important; text-align: left;\n}.elementor .beza-differentials-paper{background-image:url("https://institutobeza.com.br/wp-content/uploads/2026/10/estudo-vintage-escrita-livros-antigos.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 220%;background-position:0% 0%;background-position: left center;\n}.elementor .beza-about-reading-layout{grid-template-columns:minmax(0, 0.60fr) minmax(0, 0.40fr);}.elementor .beza-about-background{background-image:url("https://institutobeza.com.br/wp-content/uploads/2026/10/estudo-vintage-escrita-livros-antigos.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .beza-faith-background{margin-block-start:-1px;border-block-start-width:0px;background-color:#000b1b;background-image: linear-gradient(180deg, #000b1b 0px, rgba(0, 11, 27, 0.72) 18px, rgba(0, 11, 27, 0) 50px), url('https://institutobeza.com.br/wp-content/uploads/2026/10/assembleia-historica-luz-e-sombra.png'); background-repeat: no-repeat, no-repeat; background-size: cover, cover; background-position: center top, 30% center;\n}.elementor .beza-publisher-background{background-image:linear-gradient(90deg, rgba(0, 11, 27, 0.28) 0%,rgba(0, 11, 27, 0.42) 45%,rgba(0, 11, 27, 0.64) 100%),url("https://institutobeza.com.br/wp-content/uploads/2026/10/editora-joao-calvino-biblioteca-v2.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;& h2 { grid-column: 2; color: #FFFFFF; } & p { color: #FFFFFF; }\n}.elementor .beza-hero-title-scale{& > span:first-child { display: block; font-size: 85%; } & > span:last-child { display: block; font-size: 115%; letter-spacing: -0.043em; }\n}.elementor .beza-hero-underline-coral{& u { text-decoration-color: #F0522B; }\n}.elementor .beza-final-cta-background{background-image:url("https://institutobeza.com.br/wp-content/uploads/2026/10/cta-instituto-beza-catedral.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .beza-hero-background{margin-block-end:-1px;border-block-end-width:0px;background-image: linear-gradient(180deg, rgba(0, 11, 27, 0) calc(100% - 110px), #000b1b 100%), url('https://institutobeza.com.br/wp-content/uploads/2026/10/hero-instituto-beza-reforma.png'); background-repeat: no-repeat, no-repeat; background-attachment: scroll, scroll; background-size: cover, cover; background-position: center center, center center;\n}.elementor .beza-component-card-grid{width:100%;min-width:0px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));box-sizing: border-box;\n}.elementor .beza-component-card{min-width:0px;padding:24px;border-radius:2px;border-width:1px;border-color:#000B1B;border-style:solid;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .beza-component-actions{min-width:0px;padding:0px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .beza-component-button-primary:hover,.elementor .beza-component-button-primary:focus-visible{color:#FFFFFF;border-color:#16283F;background-color:#16283F;}.elementor .beza-component-button-primary:active{color:#FFFFFF;border-color:#0C1A2C;background-color:#0C1A2C;}.elementor .beza-component-button-primary{color:#FFFFFF;border-width:1px;border-color:#000B1B;border-style:solid;background-color:#000B1B;}.elementor .beza-component-button-coral:hover,.elementor .beza-component-button-coral:focus-visible{color:#000B1B;border-color:#E44924;background-color:#E44924;}.elementor .beza-component-button-coral:active{color:#000B1B;border-color:#DE4824;background-color:#DE4824;}.elementor .beza-component-button-coral{color:#000B1B;border-width:1px;border-color:#F0522B;border-style:solid;background-color:#F0522B;}.elementor .beza-component-button{min-height:44px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;display:inline-flex;justify-content:center;align-items:center;transition-property: background-color, color, border-color; transition-duration: 120ms; transition-timing-function: linear;\n}.elementor .beza-foundation-citation{& > blockquote { font-family: Crimson Pro; color: #54595F; font-size: clamp(1rem, 0.96rem + 0.2vw, 1.125rem); line-height: 1.6; max-width: 68ch; margin-bottom: 8px; }\n}.elementor .beza-foundation-focus:focus{outline-width:2px;outline-color:#F0522B;outline-style:solid;outline-offset:3px;}.elementor .beza-foundation-prose{max-width:68ch;font-size:clamp(1rem, 0.96rem + 0.2vw, 1.125rem);color:#54595F;line-height:1.6;margin-block-end:8px;}.elementor .beza-foundation-h3{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.375rem);line-height:1.3;}.elementor .beza-foundation-h2{font-size:clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);line-height:1.25;}.elementor .beza-foundation-h1{font-size:clamp(2rem, 1.35rem + 2.7vw, 3.5rem);line-height:1.15;}.elementor .beza-foundation-container{width:calc(100% - 32px);max-width:1120px;margin-inline: auto; box-sizing: border-box;\n}.elementor .beza-foundation-section{background-color:#FFFFFF;padding-block: clamp(48px, 5vw, 80px); box-sizing: border-box;\n}.elementor .beza-foundation-heading{font-family:"Crimson Pro";font-weight:400;color:#000B1B;margin-block-end:16px;}.elementor .beza-split-reading{grid-column:2;}.elementor .beza-split-lead{grid-column:1;}.elementor .beza-editorial-reading{max-width:62ch;}.elementor .beza-space-heading{margin-block-end:32px;}.elementor .beza-space-compact{padding-block: 48px;\n}.elementor .beza-space-generous{padding-block: clamp(64px, 7vw, 104px);\n}.elementor .beza-editorial-rule{padding-inline-start:clamp(24px, 3vw, 48px);border-inline-start-width:2px;border-left-style: solid; border-left-color: #f0522b;\n}.elementor .beza-layout-center{max-width:760px;text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .beza-surface-light{background-color:#f2f4f6;}.elementor .beza-surface-navy{background-color:#000b1b;}.elementor .beza-layout-split{column-gap:clamp(32px, 5vw, 80px);display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);align-items:start;row-gap: 16px;\n}.elementor .beza-layout-hero{grid-template-columns:minmax(0, 1.15fr) minmax(160px, 0.85fr);align-items:center;}.elementor .beza-quote-copy{font-family:"Crimson Pro";font-size:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);color:#ffffff;line-height:1.4;}.elementor .beza-text-on-navy{color:#ffffff;}.elementor .beza-accent-on-navy{color:#f0522b;}.elementor .beza-button-outline-on-navy:active{color:#000b1b;background-color:#e8edf1;}.elementor .beza-button-outline-on-navy{color:#ffffff;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;&:hover, &:focus-visible { background-color: #ffffff; color: #000b1b; }\n}.elementor .beza-quote-contrast{& > blockquote { color: #ffffff; font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); line-height: 1.4; } & > blockquote::before { content: none; }\n}.elementor .beza-actions-center{justify-content:center;}