.elementor-1627 .elementor-element.elementor-element-bbf4301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1627 .elementor-element.elementor-element-8554e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1627 .elementor-element.elementor-element-ce3e92f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1627 .elementor-element.elementor-element-17ea2b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-1627 .elementor-element.elementor-element-f7ebe96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1627 .elementor-element.elementor-element-3de80ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1627 .elementor-element.elementor-element-2f6eab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1627 .elementor-element.elementor-element-a8efe28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1627 .elementor-element.elementor-element-d48ffd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */body.elementor-page-1627 .e-con{--container-default-padding-top:0px; --container-default-padding-right:0px; --container-default-padding-bottom:0px; --container-default-padding-left:0px; --padding-top:0px; --padding-right:0px; --padding-bottom:0px; --padding-left:0px; --gap:0px; --row-gap:0px; --column-gap:0px; --widgets-spacing:0px 0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; --kit-widget-spacing:0px; --min-height:0px; min-height:0;}
body.elementor-page-1627 .elementor-widget{--kit-widget-spacing:0px; margin-block-end:0}
body.elementor-page-1627 .elementor.elementor .e-con>.elementor-widget{max-width:var(--mw, 100%)}
body.elementor-page-1627 .elementor-heading-title{font:inherit; color:inherit; text-transform:inherit; letter-spacing:inherit; margin:0; padding:0}
body.elementor-page-1627 .elementor-widget-text-editor,body.elementor-page-1627 .elementor-widget-heading{font-family:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit; color:inherit; text-transform:inherit}
body.elementor-page-1627 .elementor-widget-text-editor p{margin:0}
body.elementor-page-1627 .elementor-widget-image{text-align:start}
body.elementor-page-1627 .elementor-widget-image img{display:block}
body.elementor-page-1627 .elementor,body.elementor-page-1627 .secao,body.elementor-page-1627 .rasgo-c{position:static}
body.elementor-page-1627{--verde-vida:#135F4E; --verde-fundo:#0F4C3E; --marrom-cafe:#573C27; --off-white:#FDE8D1; --lima:#C1D341; --texto:#4C4C4C; --areia:#D4C8BB; --branco:#FFFFFF; --amor:#E6344A; --atitude:#F59C4E; --carreira:#E4A5BC; --evolucao:#FFD400; --habitos:#AA7149; --saude:#C1D341; --vida:#135F4E; --f-display:"Caveat Brush", cursive; --f-texto:"halyard-display", "halyard-text", system-ui, sans-serif; --f-mao:"Caveat", cursive;}
body.elementor-page-1627 .display{font-family:var(--f-display);font-weight:500;text-transform:uppercase;letter-spacing:.01em;line-height:.95}
body.elementor-page-1627{font-family:var(--f-texto);font-weight:300;letter-spacing:.2px;color:var(--texto)}
body.elementor-page-1627{--dur:700ms; --dur-fast:220ms; --motion:1; --ease-in-out:cubic-bezier(.65,0,.35,1);}
@media (prefers-reduced-motion: reduce){body.elementor-page-1627{--dur:1ms; --dur-fast:1ms}}
body.elementor-page-1627{--bg: var(--off-white); --surface: var(--off-white); --surface-2: color-mix(in oklab, var(--areia) 55%, var(--off-white)); --ink: var(--verde-fundo); --ink-2: var(--texto); --muted: color-mix(in oklab, var(--texto) 70%, var(--off-white)); --line: color-mix(in oklab, var(--verde-fundo) 24%, transparent); --brand: var(--verde-vida); --brand-ink: var(--off-white); --accent: var(--amor); --glow: transparent; --font-display: var(--f-display); --font-body: var(--f-texto); --fw-display: 400; --tracking-display: .01em; --radius: 2px; --radius-sm: 2px; --elev-1: none; --elev-2: none; --ease-out: cubic-bezier(.2, .9, .25, 1); --t-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4rem); --t-h2: clamp(2rem, 1.45rem + 2.2vw, 3rem); --t-h3: clamp(1.5rem, 1.3rem + .6vw, 1.875rem); --t-sub: clamp(1.0625rem, 1rem + .3vw, 1.25rem); --t-corpo: clamp(1.0625rem, 1.03rem + .1vw, 1.125rem); --t-mini: .75rem; --t-num: clamp(5.5rem, 3.6rem + 6vw, 9rem); --lh-h1: .98; --lh-h2: 1; --lh-corpo: 1.6; --medida: 40ch; --gutter: 20px; --maxw: 1200px; --secao-y: clamp(56px, 3rem + 4vw, 104px); --papel: color-mix(in oklab, var(--off-white) 45%, var(--branco)); --sombra-papel: drop-shadow(0 1px 1px color-mix(in oklab, var(--marrom-cafe) 26%, transparent)) drop-shadow(0 8px 12px color-mix(in oklab, var(--marrom-cafe) 22%, transparent)); --passo: cubic-bezier(.34, 1.25, .5, 1); --ease: cubic-bezier(.2,.7,.2,1);}
@media (min-width:640px){body.elementor-page-1627{--gutter: 36px}}
@media (min-width:1024px){body.elementor-page-1627{--gutter: 56px}}
body.elementor-page-1627 *,body.elementor-page-1627 *::before,body.elementor-page-1627 *::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%; scroll-behavior:smooth}
body.elementor-page-1627{margin:0; background:var(--verde-vida); color:var(--texto); font-size:var(--t-corpo); line-height:var(--lh-corpo); overflow-x:clip; position:relative}
body.elementor-page-1627 img{max-width:100%; height:auto; display:block}
body.elementor-page-1627 p{margin:0}
body.elementor-page-1627 h1,body.elementor-page-1627 h2{margin:0; font-weight:400}
body.elementor-page-1627 .display{font-weight:400; line-height:var(--lh-h2)}
body.elementor-page-1627 strong{font-weight:500}
body.elementor-page-1627 a{color:inherit}
body.elementor-page-1627 :focus-visible{outline:2px solid var(--lima); outline-offset:3px}
body.elementor-page-1627 .t-h2{font-size:var(--t-h2); line-height:var(--lh-h2)}
body.elementor-page-1627 .corpo{font-size:var(--t-corpo); line-height:var(--lh-corpo); font-weight:300; --mw:var(--medida)}
body.elementor-page-1627 .rotulo{margin:0; font:500 var(--t-mini)/1 var(--f-texto); letter-spacing:.18em; text-transform:uppercase; display:flex; align-items:center; gap:12px}
body.elementor-page-1627 .rotulo::before{content:""; width:28px; height:2px; background:currentColor; flex:none}
body.elementor-page-1627 .secao{padding-inline:var(--gutter)}
body.elementor-page-1627 .caixa{max-width:var(--maxw); margin-inline:auto; position:relative; z-index:1; width:100%}
body.elementor-page-1627::before,body.elementor-page-1627::after{content:""; position:absolute; inset:0; z-index:0; pointer-events:none}
body.elementor-page-1627::before{opacity:.3; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='a' x='0' y='0'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .341 0 0 0 0 .235 0 0 0 0 .153 1.3 0 0 0 -.62'/></filter><filter id='b' x='0' y='0'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .992 0 0 0 0 .91 0 0 0 0 .82 1.3 0 0 0 -.62'/></filter><rect width='100%' height='100%' filter='url(%23a)'/><rect width='100%' height='100%' filter='url(%23b)'/></svg>");}
body.elementor-page-1627::after{opacity:.55; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 3000' preserveAspectRatio='none'><filter id='m' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.0035' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 .341 0 0 0 0 .235 0 0 0 0 .153 .9 0 0 0 -.36'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"); background-size:100% 100%; background-repeat:no-repeat;}
body.elementor-page-1627 .botao{display:inline-flex; align-items:center; justify-content:center; gap:.5em; min-height:54px; padding:.9rem 1.6rem; border:0; border-radius:999px; background:var(--lima); color:var(--verde-vida); font:500 1.0625rem/1.1 var(--f-texto); letter-spacing:.01em; text-decoration:none; cursor:pointer; box-shadow:none; transition:transform .2s var(--ease), background-color .2s;}
body.elementor-page-1627 .botao:hover{transform:translateY(-2px); background:color-mix(in oklab, var(--lima) 82%, var(--off-white)); color:var(--verde-vida)}
body.elementor-page-1627 .vb-divisores{--vb-div-altura: clamp(48px, 8vw, 110px); display:block; width:100%; height:var(--vb-div-altura); line-height:0; background:var(--vb-divisores-cima, var(--bg))}
body.elementor-page-1627 .vb-divisores svg{display:block; width:100%; height:100%}
body.elementor-page-1627 .vb-divisores path{fill:var(--vb-divisores-baixo, var(--surface)); display:none}
body.elementor-page-1627 .vb-divisores--rasgado .vb-divisores__rasgado{display:block}
body.elementor-page-1627 .rasgo{--vb-div-altura: clamp(34px, 6vw, 84px); margin:-1px 0; position:static}
body.elementor-page-1627 .rasgo-c{overflow:visible}
body.elementor-page-1627 .heroi{background:var(--verde-vida); color:var(--off-white); padding-bottom:clamp(36px, 5vw, 72px)}
body.elementor-page-1627 .topo{display:flex; padding:18px 0 0}
body.elementor-page-1627 .topo__logo img{height:24px; width:auto}
body.elementor-page-1627 .heroi__grade{display:grid; grid-template-columns:minmax(0,1fr) 40vw; grid-template-areas:"h1 h1" "sub mesa" "form form"; column-gap:14px; row-gap:18px; padding-top:22px;}
body.elementor-page-1627 .heroi__titulo{grid-area:h1; margin:0; padding:0; max-width:none; text-align:left; font-family:var(--f-display); font-weight:400; text-transform:uppercase; letter-spacing:.01em; font-size:var(--t-h1); line-height:var(--lh-h1); color:var(--off-white);}
body.elementor-page-1627 .heroi__titulo .linha{display:block}
body.elementor-page-1627 .heroi__titulo .linha--lima{color:var(--lima)}
body.elementor-page-1627 .vb-titulo-cinetico__palavra{display:inline-block}
body.elementor-page-1627 .heroi__titulo .vb-titulo-cinetico__palavra{color:inherit; padding:.12em .06em; margin:-.12em -.06em; transition:none}
body.elementor-page-1627 .heroi__titulo.escrevendo .vb-titulo-cinetico__palavra{-webkit-mask-image:linear-gradient(90deg, #000 0 42%, transparent 58%); mask-image:linear-gradient(90deg, #000 0 42%, transparent 58%); -webkit-mask-size:260% 100%; mask-size:260% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:0 0; mask-position:0 0;}
body.elementor-page-1627 .heroi__sub{grid-area:sub; align-self:center; font-size:var(--t-sub); line-height:1.5; font-weight:300; color:color-mix(in oklab, var(--off-white) 92%, transparent); --mw:34ch; text-wrap:pretty}
body.elementor-page-1627 .heroi__mesa-w{grid-area:mesa; align-self:start}
body.elementor-page-1627 .heroi__mesa{position:relative}
body.elementor-page-1627 .heroi__form{grid-area:form}
body.elementor-page-1627 .livro{--w:100%; --ry:-24deg; --rx:7deg; --tx:0deg; --ty:0deg; position:relative; z-index:1; width:var(--w); aspect-ratio:958/1400; perspective:1700px; container-type:inline-size;}
body.elementor-page-1627 .livro *{--d:7.5cqw}
body.elementor-page-1627 .livro__flutua,body.elementor-page-1627 .livro__giro,body.elementor-page-1627 .livro__corpo{position:absolute; inset:0; transform-style:preserve-3d}
body.elementor-page-1627 .livro__flutua{animation:flutuar 6s ease-in-out infinite}
body.elementor-page-1627 .livro__giro{transform:rotateY(var(--tx)) rotateX(var(--ty)); transition:transform .5s var(--ease-out)}
body.elementor-page-1627 .livro__corpo{transform:rotateY(var(--ry)) rotateX(var(--rx))}
body.elementor-page-1627 .livro__face{position:absolute; backface-visibility:hidden}
body.elementor-page-1627 .livro__face--capa{inset:0; transform:translateZ(calc(var(--d) / 2)); overflow:hidden; border-radius:1px 3px 3px 1px; background:var(--verde-vida)}
body.elementor-page-1627 .livro__face--capa img{position:absolute; top:0; left:0; height:100%; width:auto; max-width:none; aspect-ratio:990/1400}
body.elementor-page-1627 .livro__face--capa::after{content:""; position:absolute; inset:0; pointer-events:none; background: linear-gradient(90deg, color-mix(in oklab, var(--verde-fundo) 55%, transparent) 0, transparent 2.2%, color-mix(in oklab, var(--branco) 18%, transparent) 3%, transparent 5.5%), linear-gradient(115deg, color-mix(in oklab, var(--branco) 14%, transparent) 0%, transparent 38%, transparent 70%, color-mix(in oklab, var(--verde-fundo) 22%, transparent) 100%)}
body.elementor-page-1627 .livro__face--verso{inset:0; transform:rotateY(180deg) translateZ(calc(var(--d) / 2)); background:var(--verde-fundo)}
body.elementor-page-1627 .livro__face--paginas{top:1.2%; bottom:1.2%; width:var(--d); left:calc(100% - var(--d) / 2 - 2px); transform:rotateY(90deg); background:repeating-linear-gradient(90deg, var(--papel) 0 1.4px, color-mix(in oklab, var(--areia) 70%, var(--papel)) 1.4px 2.1px); box-shadow:inset 0 0 6px color-mix(in oklab, var(--marrom-cafe) 22%, transparent)}
body.elementor-page-1627 .livro__face--lombada{top:0; bottom:0; width:var(--d); left:calc(var(--d) / -2); transform:rotateY(-90deg); background:linear-gradient(90deg, var(--verde-fundo), var(--verde-vida) 45%, var(--verde-fundo))}
body.elementor-page-1627 .livro__face--topo{left:1px; right:3px; height:var(--d); top:calc(var(--d) / -2 + 1px); transform:rotateX(90deg); background:repeating-linear-gradient(0deg, var(--papel) 0 1.4px, color-mix(in oklab, var(--areia) 70%, var(--papel)) 1.4px 2.1px)}
body.elementor-page-1627 .livro__face--base{left:1px; right:3px; height:var(--d); top:calc(100% - var(--d) / 2 - 1px); transform:rotateX(-90deg); background:color-mix(in oklab, var(--areia) 60%, var(--papel))}
body.elementor-page-1627 .livro__sombra{position:absolute; left:4%; right:-6%; bottom:-7%; height:9%; z-index:-1; border-radius:50%; background:radial-gradient(closest-side, color-mix(in oklab, var(--verde-fundo) 90%, transparent), transparent); animation:sombra 6s ease-in-out infinite}
body.elementor-page-1627 .pilha .livro__sombra{background:radial-gradient(closest-side, color-mix(in oklab, var(--marrom-cafe) 40%, transparent), transparent)}
@keyframes flutuar{0%,100%{ transform:translateY(0) } 50%{ transform:translateY(-8px) }}
@keyframes sombra{0%,100%{ transform:scaleX(1); opacity:1 } 50%{ transform:scaleX(.88); opacity:.72 }}
body.elementor-page-1627 .etiqueta{position:absolute; top:3.4%; right:5%; z-index:2; transform:rotate(-6deg); display:grid; justify-items:center; gap:.1em; padding:.55em .9em .6em; font-size:max(8.5px, 3.4cqw); background:var(--papel); color:var(--marrom-cafe); -webkit-mask:radial-gradient(circle at 0 50%, #0000 .38em, #000 .4em) left/51% 100% no-repeat, radial-gradient(circle at 100% 50%, #0000 .38em, #000 .4em) right/51% 100% no-repeat; mask:radial-gradient(circle at 0 50%, #0000 .38em, #000 .4em) left/51% 100% no-repeat, radial-gradient(circle at 100% 50%, #0000 .38em, #000 .4em) right/51% 100% no-repeat; box-shadow:inset 0 0 0 .18em var(--papel), inset 0 0 0 .26em color-mix(in oklab, var(--marrom-cafe) 55%, transparent);}
body.elementor-page-1627 .etiqueta__grande{font-family:var(--f-display); text-transform:uppercase; font-size:2.1em; line-height:.85; color:var(--verde-vida)}
body.elementor-page-1627 .etiqueta__linha{font-family:var(--f-texto); font-weight:500; text-transform:uppercase; letter-spacing:.12em; font-size:.82em; white-space:nowrap}
body.elementor-page-1627 .caixinhas{list-style:none; margin:0; padding:0}
body.elementor-page-1627 .caixinha{position:relative}
body.elementor-page-1627 .caixinha__papel{transform:rotate(var(--r, 0deg)); filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--verde-fundo) 40%, transparent)) drop-shadow(0 12px 16px color-mix(in oklab, var(--verde-fundo) 55%, transparent))}
body.elementor-page-1627 .caixinha__corte{display:flex; align-items:center; gap:14px; padding:14px 20px 14px 14px; background:var(--papel); border-radius:2px; --dente:8px; -webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/var(--dente) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/var(--dente) 51% repeat-x; mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/var(--dente) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/var(--dente) 51% repeat-x;}
body.elementor-page-1627 .caixinha__icone{width:44px; height:44px; object-fit:contain; flex:none}
body.elementor-page-1627 .caixinha__texto{display:grid; line-height:1}
body.elementor-page-1627 .caixinha__manha{font:500 var(--t-mini)/1 var(--f-texto); letter-spacing:.14em; text-transform:uppercase; color:var(--marrom-cafe); opacity:.8}
body.elementor-page-1627 .caixinha__pilar{font-family:var(--f-display); text-transform:uppercase; font-size:var(--t-h3); line-height:.95; color:var(--verde-vida); margin-top:4px}
body.elementor-page-1627 .caixinhas--heroi{display:none}
body.elementor-page-1627 .pedido{color:var(--off-white)}
body.elementor-page-1627 .pedido .elementor-form-fields-wrapper{display:grid; grid-template-columns:1fr; gap:14px 20px; margin:0 !important}
body.elementor-page-1627 .pedido .elementor-field-group{width:auto !important; max-width:none !important; flex:none; padding:0 !important; margin:0 !important; display:grid; gap:6px; align-content:start}
body.elementor-page-1627 .pedido .elementor-field-group > .elementor-field-label{padding:0; margin:0; font:500 var(--t-mini)/1 var(--f-texto); letter-spacing:.16em; text-transform:uppercase; color:color-mix(in oklab, var(--off-white) 80%, transparent)}
body.elementor-page-1627 .pedido .elementor-field-group .elementor-field.elementor-field-textual{min-height:50px; padding:.7rem .85rem !important; font:400 1.0625rem/1.2 var(--f-texto) !important; letter-spacing:0; color:var(--off-white) !important; background:color-mix(in oklab, var(--off-white) 8%, transparent) !important; border:0 !important; border-bottom:1.5px solid color-mix(in oklab, var(--off-white) 55%, transparent) !important; border-radius:2px 2px 0 0 !important; box-shadow:none;}
body.elementor-page-1627 .pedido .elementor-field-group .elementor-field.elementor-field-textual:focus{outline:none; border-bottom-color:var(--lima) !important; box-shadow:0 1.5px 0 0 var(--lima); background:color-mix(in oklab, var(--off-white) 12%, transparent) !important}
body.elementor-page-1627 .pedido .elementor-field-group .elementor-field.elementor-field-textual:focus-visible{outline:none}
body.elementor-page-1627 .pedido .elementor-field-textual:-webkit-autofill{-webkit-text-fill-color:var(--off-white); box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--verde-fundo) 60%, var(--verde-vida)); caret-color:var(--off-white)}
body.elementor-page-1627 .pedido .elementor-field-group .elementor-field.elementor-field-textual:user-invalid{border-bottom-color:var(--amor) !important; box-shadow:0 1.5px 0 0 var(--amor)}
body.elementor-page-1627 .pedido .elementor-field-group.elementor-error .elementor-field.elementor-field-textual{border-bottom-color:var(--amor) !important; box-shadow:0 1.5px 0 0 var(--amor)}
body.elementor-page-1627 .pedido .elementor-help-inline,body.elementor-page-1627 .pedido .elementor-message{color:var(--off-white); font-size:.84rem; margin:2px 0 0}
body.elementor-page-1627 .pedido .elementor-message::before{content:""; display:inline-block; width:.5em; height:.5em; border-radius:50%; background:var(--amor); margin-right:.45em; vertical-align:.05em; font-family:inherit}
body.elementor-page-1627 .pedido .elementor-message.elementor-message-success::before{background:var(--lima)}
body.elementor-page-1627 .pedido .elementor-field-type-html{margin:2px 0 -2px !important; font-size:.94rem; font-weight:300; line-height:1.5; color:color-mix(in oklab, var(--off-white) 82%, transparent)}
body.elementor-page-1627 .pedido .e-form__buttons{display:block}
body.elementor-page-1627 .pedido .elementor-button[type="submit"]{width:100%; display:inline-flex; align-items:center; justify-content:center; gap:.5em; min-height:54px; padding:.9rem 1.6rem; border:0; border-radius:999px; background:var(--lima) !important; color:var(--verde-vida) !important; font:500 1.0625rem/1.1 var(--f-texto) !important; letter-spacing:.01em; text-transform:none; box-shadow:none; cursor:pointer; transition:transform .2s var(--ease), background-color .2s;}
body.elementor-page-1627 .pedido .elementor-button[type="submit"]:hover,body.elementor-page-1627 .pedido .elementor-button[type="submit"]:focus{transform:translateY(-2px); background:color-mix(in oklab, var(--lima) 82%, var(--off-white)) !important; color:var(--verde-vida) !important}
body.elementor-page-1627 .pedido .elementor-button .elementor-button-text{flex-grow:0}
@media (min-width:640px){body.elementor-page-1627 .pedido .elementor-form-fields-wrapper{grid-template-columns:1fr 1fr}
body.elementor-page-1627 .pedido .elementor-field-type-html,body.elementor-page-1627 .pedido .e-form__buttons{grid-column:1 / -1}}
body.elementor-page-1627 .lead{background:var(--off-white); padding-block:var(--secao-y)}
body.elementor-page-1627 .lead__grade{display:grid; gap:32px}
body.elementor-page-1627 .lead__foto{margin:0; justify-self:start; width:min(74vw, 340px); position:relative; filter:var(--sombra-papel); rotate:-1.4deg}
body.elementor-page-1627 .lead__foto img{box-sizing:content-box; width:calc(100% - 24px); max-width:none; aspect-ratio:4/4.4; object-fit:cover; object-position:50% 60%; background:var(--papel); padding:22px 12px 12px}
body.elementor-page-1627 .lead__foto::before{content:""; position:absolute; left:12px; right:12px; top:9px; height:5px; z-index:1; background:radial-gradient(circle, color-mix(in oklab, var(--verde-fundo) 55%, transparent) 0 1.5px, transparent 2px) 0 50%/9px 5px repeat-x}
body.elementor-page-1627 .lead__texto{display:grid; gap:28px; align-content:center}
body.elementor-page-1627 .lead__texto .corpo{color:var(--texto)}
body.elementor-page-1627 .lead__virada{color:var(--verde-vida); --mw:17ch}
body.elementor-page-1627 .grifo{background:linear-gradient(transparent 60%, color-mix(in oklab, var(--lima) 80%, transparent) 60% 90%, transparent 90%); padding:0 .06em; -webkit-box-decoration-break:clone; box-decoration-break:clone}
body.elementor-page-1627 .folhinha{background:var(--verde-fundo); color:var(--off-white); padding-block:var(--secao-y); overflow:hidden}
body.elementor-page-1627 .folhinha__grade{display:grid; gap:26px; grid-template-areas:"cabeca" "palco" "controle"}
body.elementor-page-1627 .folhinha__cabeca{grid-area:cabeca; display:grid; gap:18px}
body.elementor-page-1627 .folhinha__cabeca h2{color:var(--off-white); max-width:13ch}
body.elementor-page-1627 .folhinha__cabeca .corpo{color:color-mix(in oklab, var(--off-white) 88%, transparent)}
body.elementor-page-1627 .folhinha__palco-w{grid-area:palco}
body.elementor-page-1627 .folhinha__palco{display:flex; justify-content:center; padding:6px 0 10px}
body.elementor-page-1627 .vb-cartao-baralho{--vb-baralho-passo:.8rem; --vb-baralho-cor: color-mix(in oklab, var(--surface) 88%, var(--ink) 4%); position:relative; isolation:isolate}
body.elementor-page-1627 .vb-cartao-baralho::before,body.elementor-page-1627 .vb-cartao-baralho::after{content:""; position:absolute; top:0; bottom:0; border-radius:var(--radius); background:var(--vb-baralho-cor); box-shadow:var(--elev-1); opacity:0; translate:0 0; rotate:0deg; z-index:-1; transition:translate calc(var(--dur) * 1.7) var(--ease-out), rotate calc(var(--dur) * 1.7) var(--ease-out), opacity calc(var(--dur) * 1.2) var(--ease-out);}
body.elementor-page-1627 .vb-cartao-baralho::before{left:5%; right:5%; filter:blur(2px)}
body.elementor-page-1627 .vb-cartao-baralho::after{left:11%; right:11%; filter:blur(4.5px); background:color-mix(in oklab, var(--vb-baralho-cor) 70%, transparent)}
body.elementor-page-1627 .vb-cartao-baralho.vb-entrou::before{opacity:.9; rotate:-3.2deg; translate:calc(-1 * var(--vb-baralho-passo) * var(--motion)) calc(var(--vb-baralho-passo) * 1.35 * var(--motion))}
body.elementor-page-1627 .vb-cartao-baralho.vb-entrou::after{opacity:.55; rotate:3.6deg; translate:calc(var(--vb-baralho-passo) * 1.6 * var(--motion)) calc(var(--vb-baralho-passo) * 2.5 * var(--motion))}
body.elementor-page-1627 .vb-cartao-baralho__frente{position:relative; z-index:1; border-radius:var(--radius); background:var(--surface); box-shadow:var(--elev-2); overflow:hidden}
@media (prefers-reduced-motion: reduce){body.elementor-page-1627 .vb-cartao-baralho::before,body.elementor-page-1627 .vb-cartao-baralho::after{transition:none}}
body.elementor-page-1627 .folhinha__bloco.vb-cartao-baralho{--vb-baralho-passo:.22rem; --vb-baralho-cor: color-mix(in oklab, var(--off-white) 70%, var(--areia)); width:min(54vw, 212px)}
body.elementor-page-1627 .folhinha__bloco.vb-cartao-baralho::before,body.elementor-page-1627 .folhinha__bloco.vb-cartao-baralho::after{top:8px; bottom:-3px; filter:none; border-radius:3px; box-shadow:none}
body.elementor-page-1627 .folhinha .vb-cartao-baralho__frente{overflow:visible; background:transparent; box-shadow:none; border-radius:0}
body.elementor-page-1627 .pilha{position:relative; container-type:inline-size; aspect-ratio:3 / 4.15; width:100%}
body.elementor-page-1627 .pilha__fundo{position:absolute; inset:0; border-radius:3px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:7cqw; background:color-mix(in oklab, var(--off-white) 85%, var(--areia)); padding:8cqw 7cqw; box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--marrom-cafe) 12%, transparent);}
body.elementor-page-1627 .livro--mini{--w:38cqw; --ry:-18deg}
body.elementor-page-1627 .pilha__fundo .botao{font-size:max(.78rem, 5.4cqw); min-height:40px; padding:.55rem 1rem; text-align:center; line-height:1.15}
body.elementor-page-1627 .pilha__recomecar{background:none; border:0; color:var(--verde-vida); font:500 max(.66rem, 4.2cqw)/1 var(--f-texto); letter-spacing:.12em; text-transform:uppercase; text-decoration:underline; text-underline-offset:4px; cursor:pointer; padding:6px}
body.elementor-page-1627 .pilha__recomecar:hover,body.elementor-page-1627 .pilha__recomecar:focus{background:none; color:var(--verde-vida)}
body.elementor-page-1627 .folha{position:absolute; inset:0; display:flex; flex-direction:column; background:var(--papel); color:var(--verde-fundo); border-radius:2px 2px 3px 3px; box-shadow:0 1px 0 color-mix(in oklab, var(--marrom-cafe) 12%, transparent), 0 14px 22px -16px color-mix(in oklab, var(--verde-fundo) 100%, transparent); z-index:calc(20 - var(--i, 0)); transform-origin:85% 0; --d:0; transform:translate(calc(var(--d) * 2px), calc(var(--d) * 2px)) rotate(calc(var(--d) * .4deg)); transition:transform .5s var(--ease), opacity .3s; touch-action:pan-y; user-select:none; -webkit-user-select:none; cursor:grab;}
body.elementor-page-1627 .folha[data-fundo]{box-shadow:0 1px 0 color-mix(in oklab, var(--marrom-cafe) 10%, transparent)}
body.elementor-page-1627 .folha[data-oculta]{visibility:hidden}
body.elementor-page-1627 .folha.arrancada{transform:translate3d(-128%, -26%, 0) rotate(-14deg); opacity:0; pointer-events:none; transition:transform .82s cubic-bezier(.55,.06,.68,.19), opacity .3s linear .5s;}
body.elementor-page-1627 .folha.arrastando{transition:none; cursor:grabbing}
body.elementor-page-1627 .folha__picote{height:4cqw; flex:none; position:relative; background:var(--pilar)}
body.elementor-page-1627 .folha__picote::after{content:""; position:absolute; left:0; right:0; bottom:-1.3cqw; height:2.6cqw; background:radial-gradient(circle, color-mix(in oklab, var(--verde-fundo) 70%, transparent) 0 .75cqw, transparent .95cqw) 50% 50% / 3.2cqw 2.6cqw repeat-x; z-index:2}
body.elementor-page-1627 .folha__faixa{flex:none; display:flex; justify-content:space-between; align-items:center; padding:3.2cqw 5.5cqw 2.8cqw; background:var(--pilar); color:var(--tinta); font:500 max(9px, 3.8cqw)/1 var(--f-texto); letter-spacing:.14em; text-transform:uppercase}
body.elementor-page-1627 .folha__faixa .display{font-size:7.6cqw; letter-spacing:.04em; line-height:1}
body.elementor-page-1627 .folha__numero{flex:1; display:flex; align-items:center; justify-content:center; font-size:86cqw; line-height:.62; color:var(--verde-vida); padding-top:4cqw; margin-bottom:-2cqw}
body.elementor-page-1627 .folha__linha{flex:none; padding:0 7cqw 7cqw; font-size:max(12.5px, 5.4cqw); line-height:1.35; font-weight:400; color:var(--texto); text-wrap:pretty; min-height:22cqw}
body.elementor-page-1627 .folha__nota{position:absolute; right:5cqw; bottom:33cqw; font-family:var(--f-mao); font-weight:700; font-size:max(13px, 7cqw); line-height:1; color:var(--amor); rotate:-6deg}
body.elementor-page-1627 .selo{align-self:flex-start; margin:-5cqw 0 4cqw 6cqw; rotate:var(--rot, -2deg); filter:var(--sombra-papel); position:relative; z-index:1}
body.elementor-page-1627 .selo__papel{display:flex; align-items:center; gap:2.8cqw; padding:2.6cqw 5cqw 2.4cqw 3.4cqw; background:var(--off-white); border-radius:2px; clip-path:polygon(0 0,3.6% 2.5px,7.1% 0,10.7% 2.6px,14.3% 0,17.9% 2.7px,21.4% 0,25% 2.9px,28.6% 0,32.1% 2.6px,35.7% 0,39.3% 2.9px,42.9% 0,46.4% 1.6px,50% 0,53.6% 2.3px,57.1% 0,60.7% 2.9px,64.3% 0,67.9% 2.5px,71.4% 0,75% 2.9px,78.6% 0,82.1% 1.8px,85.7% 0,89.3% 2.3px,92.9% 0,96.4% 1.9px,100% 0,calc(100% - 2.4px) 16.7%,100% 33.3%,calc(100% - 2.4px) 50%,100% 66.7%,calc(100% - 1.6px) 83.3%,100% 100%,96.4% calc(100% - 1.9px),92.9% 100%,89.3% calc(100% - 2px),85.7% 100%,82.1% calc(100% - 2.9px),78.6% 100%,75% calc(100% - 2.7px),71.4% 100%,67.9% calc(100% - 1.8px),64.3% 100%,60.7% calc(100% - 2.7px),57.1% 100%,53.6% calc(100% - 1.8px),50% 100%,46.4% calc(100% - 2.5px),42.9% 100%,39.3% calc(100% - 1.8px),35.7% 100%,32.1% calc(100% - 1.6px),28.6% 100%,25% calc(100% - 2.8px),21.4% 100%,17.9% calc(100% - 1.9px),14.3% 100%,10.7% calc(100% - 1.9px),7.1% 100%,3.6% calc(100% - 3px),0 100%,2.8px 83.3%,0 66.7%,2px 50%,0 33.3%,2.9px 16.7%)}
body.elementor-page-1627 .selo img{width:12cqw; height:12cqw; object-fit:contain; flex:none}
body.elementor-page-1627 .selo .display{font-size:9cqw; line-height:1; color:var(--verde-vida); padding-top:.6cqw}
body.elementor-page-1627 .toco{position:absolute; left:0; right:0; top:0; height:4.6cqw; background:var(--pilar); z-index:40; opacity:0; transition:opacity .2s .15s; clip-path:polygon(0 0,100% 0,100% 62%,96% 88%,92% 64%,87% 96%,83% 70%,78% 90%,73% 62%,68% 100%,64% 72%,59% 86%,54% 60%,49% 94%,45% 68%,40% 88%,35% 62%,31% 98%,26% 70%,21% 90%,17% 64%,12% 96%,8% 70%,4% 88%,0 66%)}
body.elementor-page-1627 .toco.on{opacity:1}
body.elementor-page-1627 .folha.dica{animation:dica 1.3s var(--ease) 1}
@keyframes dica{0%,100%{ transform:none } 35%{ transform:translate(-7%, -3%) rotate(-4deg) } 60%{ transform:translate(-2%, -1%) rotate(-1deg) }}
body.elementor-page-1627 .folhinha__controle-w{grid-area:controle}
body.elementor-page-1627 .folhinha__controle{display:grid; gap:14px; justify-items:center}
body.elementor-page-1627 .folhinha__contador{font:500 var(--t-mini)/1 var(--f-texto); letter-spacing:.18em; text-transform:uppercase; color:color-mix(in oklab, var(--off-white) 80%, transparent)}
body.elementor-page-1627 .folhinha__contador b{font-family:var(--f-display); font-weight:400; font-size:1.6rem; letter-spacing:0; color:var(--lima); vertical-align:-.14em; margin:0 .1em}
body.elementor-page-1627 .regua{list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(7, 1fr); gap:6px; width:min(100%, 360px)}
body.elementor-page-1627 .regua button{width:100%; aspect-ratio:1/1.25; display:grid; place-items:center; align-content:center; gap:3px; padding:4px 0; border-radius:2px; cursor:pointer; background:var(--papel); border:0; box-shadow:inset 0 3px 0 var(--pilar), 0 6px 12px -8px color-mix(in oklab, var(--verde-fundo) 100%, transparent); color:var(--verde-vida); font:400 1.05rem/1 var(--f-display); transition:opacity .2s, transform .2s var(--ease), box-shadow .2s}
body.elementor-page-1627 .regua button:hover,body.elementor-page-1627 .regua button:focus{background:var(--papel); color:var(--verde-vida)}
body.elementor-page-1627 .regua img{width:20px; height:20px; object-fit:contain}
body.elementor-page-1627 .regua button:hover{transform:translateY(-2px)}
body.elementor-page-1627 .regua button[aria-current="true"]{transform:translateY(-6px); box-shadow:inset 0 5px 0 var(--pilar), 0 0 0 2px var(--lima), 0 12px 18px -10px color-mix(in oklab, var(--verde-fundo) 100%, transparent)}
body.elementor-page-1627 .regua button.lida{opacity:.32; transform:scale(.94)}
body.elementor-page-1627 .folhinha__proxima{min-height:46px; padding:.7rem 1.3rem; border-radius:999px; border:1.5px solid color-mix(in oklab, var(--off-white) 55%, transparent); background:transparent; color:var(--off-white); font:500 .95rem/1 var(--f-texto); letter-spacing:0; text-transform:none; cursor:pointer; transition:background .2s, color .2s}
body.elementor-page-1627 .folhinha__proxima:hover,body.elementor-page-1627 .folhinha__proxima:focus{background:var(--off-white); color:var(--verde-vida); border-color:var(--off-white)}
body.elementor-page-1627 .folhinha__proxima[disabled]{opacity:.35; cursor:default}
html:not(.js) body.elementor-page-1627 .pilha{aspect-ratio:auto; display:grid; gap:14px}
html:not(.js) body.elementor-page-1627 .folha{position:relative; aspect-ratio:3/4.15}
html:not(.js) body.elementor-page-1627 .pilha__fundo,html:not(.js) body.elementor-page-1627 .folhinha__controle{display:none}
body.elementor-page-1627 .quem{background:var(--verde-vida); color:var(--off-white); padding-block:var(--secao-y)}
body.elementor-page-1627 .quem__grade{display:grid; gap:34px; justify-items:start}
body.elementor-page-1627 .quem__retrato{margin:0; width:60vw; --mw:360px; transform:rotate(-2deg); filter:drop-shadow(0 18px 26px color-mix(in oklab, var(--verde-fundo) 70%, transparent))}
body.elementor-page-1627 .quem__retrato img{width:100%}
body.elementor-page-1627 .quem__texto{display:grid; gap:20px}
body.elementor-page-1627 .quem .rotulo{color:var(--lima)}
body.elementor-page-1627 .quem__frase{font-size:var(--t-sub); line-height:1.55; font-weight:300; color:var(--off-white)}
body.elementor-page-1627 .quem__frase p{display:grid; gap:12px}
body.elementor-page-1627 .quem__ele{display:block}
body.elementor-page-1627 .quem__destaque{display:block; font-family:var(--f-display); font-size:var(--t-h2); line-height:var(--lh-h2); font-weight:400; letter-spacing:.01em; text-transform:uppercase; color:var(--off-white); max-width:21ch; text-wrap:balance}
body.elementor-page-1627 .quem__resto{display:block; max-width:var(--medida)}
body.elementor-page-1627 .quem__aspas::before,body.elementor-page-1627 .quem__aspas::after{content:""; display:inline-block; width:.62em; height:.5em; vertical-align:.42em; background:center / contain no-repeat;}
body.elementor-page-1627 .quem__aspas::before{margin-right:.1em; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 48 38'><filter id='g' x='-10%' y='-40%' width='120%' height='180%'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='4' result='r'/><feDisplacementMap in='SourceGraphic' in2='r' scale='3.2'/></filter><g filter='url(%23g)' fill='none' stroke='%23E4A5BC' stroke-width='8' stroke-linecap='round'><path d='M15,4 C7,8 4,15 6,24'/><path d='M31,4 C23,8 20,15 22,24'/></g></svg>")}
body.elementor-page-1627 .quem__aspas::after{margin-left:.06em; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 48 38'><filter id='g' x='-10%' y='-40%' width='120%' height='180%'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='4' result='r'/><feDisplacementMap in='SourceGraphic' in2='r' scale='3.2'/></filter><g filter='url(%23g)' fill='none' stroke='%23E4A5BC' stroke-width='8' stroke-linecap='round'><path d='M9,6 C17,10 20,17 18,26'/><path d='M25,6 C33,10 36,17 34,26'/></g></svg>")}
body.elementor-page-1627 .ano-livro{background:var(--off-white); padding-block:var(--secao-y)}
body.elementor-page-1627 .ano-livro__grade{display:grid; gap:30px}
body.elementor-page-1627 .ano-livro__texto{display:grid; gap:14px}
body.elementor-page-1627 .ano-livro__num{color:var(--verde-vida); font-size:var(--t-num); line-height:.8}
body.elementor-page-1627 .ano-livro__texto .corpo{color:var(--texto)}
body.elementor-page-1627 .ano{margin:0; display:grid; gap:12px; justify-items:start}
body.elementor-page-1627 .ano__grade{--col:21; display:grid; grid-template-columns:repeat(var(--col), 1fr); gap:5px; width:100%; max-width:520px}
body.elementor-page-1627 .ano__grade i{display:block; aspect-ratio:1; border-radius:50%; background:color-mix(in oklab, var(--verde-vida) 20%, transparent)}
body.elementor-page-1627 .ano__grade i.ano__manha{background:var(--c); transform:scale(1.35); box-shadow:0 0 0 2px var(--off-white)}
body.elementor-page-1627 .ano__legenda{font:500 var(--t-mini)/1 var(--f-texto); letter-spacing:.16em; text-transform:uppercase; color:var(--marrom-cafe)}
body.elementor-page-1627 .fecho{background:var(--verde-vida); color:var(--off-white); padding-block:var(--secao-y)}
body.elementor-page-1627 .fecho__grade{display:grid; gap:36px}
body.elementor-page-1627 .fecho__livro{display:flex; justify-content:center; padding:4px 0 20px}
body.elementor-page-1627 .livro--fecho{--w:46vw; --ry:-22deg; width:var(--w)}
body.elementor-page-1627 .fecho__texto{display:grid; gap:18px; align-content:start}
body.elementor-page-1627 .fecho__titulo{color:var(--lima)}
body.elementor-page-1627 .fecho__texto .corpo{color:color-mix(in oklab, var(--off-white) 92%, transparent)}
body.elementor-page-1627 .fecho__form{margin-top:12px}
body.elementor-page-1627 .rodape{background:var(--verde-fundo); color:color-mix(in oklab, var(--off-white) 70%, transparent); padding:18px var(--gutter) calc(20px + env(safe-area-inset-bottom)); text-align:center; font-size:.84rem; line-height:1.6}
body.elementor-page-1627 .rodape p{position:relative; z-index:1}
body.elementor-page-1627 .rodape a{color:var(--off-white); text-underline-offset:3px; text-decoration:underline}
body.elementor-page-1627 .rodape .ccv-js{display:none}
@media (min-width:640px){body.elementor-page-1627 .heroi__grade{grid-template-columns:minmax(0,1fr) 34vw}
body.elementor-page-1627 .folhinha__bloco.vb-cartao-baralho{width:250px}
body.elementor-page-1627 .livro--fecho{--w:240px}}
@media (min-width:768px){body.elementor-page-1627 .lead__grade{grid-template-columns:5fr 7fr; align-items:center; gap:64px}
body.elementor-page-1627 .lead__foto{width:100%; --mw:400px}
body.elementor-page-1627 .quem__grade{grid-template-columns:5fr 7fr; gap:64px; align-items:center}
body.elementor-page-1627 .quem__retrato{width:100%}
body.elementor-page-1627 .fecho__grade{grid-template-columns:5fr 7fr; gap:64px; align-items:center}}
@media (min-width:1024px){body.elementor-page-1627 .topo{padding-top:32px}
body.elementor-page-1627 .topo__logo img{height:30px}
body.elementor-page-1627 .heroi__grade{grid-template-columns:7fr 5fr; grid-template-areas:"h1 mesa" "sub mesa" "form mesa"; column-gap:64px; row-gap:0; align-items:start; padding-top:48px}
body.elementor-page-1627 .heroi__sub{margin-top:24px; --mw:40ch; align-self:start}
body.elementor-page-1627 .heroi__form{margin-top:36px; --mw:600px}
body.elementor-page-1627 .heroi__mesa-w{align-self:center}
body.elementor-page-1627 .heroi__mesa{padding:0 0 24px}
body.elementor-page-1627 .livro--heroi{--w:380px; margin:0 auto}
body.elementor-page-1627 .caixinhas--heroi{display:block; position:absolute; inset:0; z-index:3; pointer-events:none}
body.elementor-page-1627 .caixinhas--heroi .caixinha{position:absolute; width:max-content; animation:pousar-heroi .9s var(--passo) both}
body.elementor-page-1627 .caixinhas--heroi .caixinha:nth-child(1){left:-8px; top:52%; animation-delay:.5s}
body.elementor-page-1627 .caixinhas--heroi .caixinha:nth-child(2){right:-14px; bottom:-6px; animation-delay:.72s}
body.elementor-page-1627 .caixinhas--heroi .caixinha.pousada{animation:none}
body.elementor-page-1627 .folhinha__grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr); grid-template-areas:"cabeca palco" "controle palco"; gap:0 64px; align-items:center}
body.elementor-page-1627 .folhinha__palco{justify-content:flex-start}
body.elementor-page-1627 .folhinha__cabeca{align-self:end; padding-bottom:32px}
body.elementor-page-1627 .folhinha__controle-w{align-self:start}
body.elementor-page-1627 .folhinha__controle{justify-items:start}
body.elementor-page-1627 .folhinha__bloco.vb-cartao-baralho{width:272px}
body.elementor-page-1627 .folhinha__palco{padding:24px 0}
body.elementor-page-1627 .quem__retrato{--mw:380px}
body.elementor-page-1627 .ano-livro__grade{grid-template-columns:5fr 7fr; gap:64px; align-items:end}
body.elementor-page-1627 .ano{justify-items:stretch}
body.elementor-page-1627 .ano__grade{--col:30; max-width:none; gap:6px}
body.elementor-page-1627 .ano__legenda{text-align:right}
body.elementor-page-1627 .livro--fecho{--w:280px}}
@keyframes pousar-heroi{0%{ opacity:0; transform:translate(calc(18px * var(--motion)), calc(-26px * var(--motion))) rotate(6deg) }
  100%{ opacity:1; transform:none }}
@media (max-width:639px) and (max-height:700px){body.elementor-page-1627 .heroi__grade{grid-template-columns:1fr; grid-template-areas:"h1" "sub" "form" "mesa"}
body.elementor-page-1627 .heroi__mesa-w{width:52vw; justify-self:center; margin-top:12px}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}
body.elementor-page-1627 .livro__flutua,body.elementor-page-1627 .livro__sombra,body.elementor-page-1627 .caixinhas--heroi .caixinha,body.elementor-page-1627 .folha.dica{animation:none}
body.elementor-page-1627 .livro__giro,body.elementor-page-1627 .folha,body.elementor-page-1627 .folha.arrancada,body.elementor-page-1627 .regua button,body.elementor-page-1627 .botao,body.elementor-page-1627 .toco{transition:none}}
@media (min-width:1024px){body.elementor-page-1627 .heroi__grade,body.elementor-page-1627 .lead__grade,body.elementor-page-1627 .folhinha__grade,body.elementor-page-1627 .quem__grade,body.elementor-page-1627 .ano-livro__grade,body.elementor-page-1627 .fecho__grade{grid-template-columns:repeat(12, minmax(0,1fr)); grid-template-areas:none; column-gap:32px; row-gap:0; align-items:center;}
body.elementor-page-1627 .heroi__titulo{grid-column:1 / 6; grid-row:1}
body.elementor-page-1627 .heroi__sub{grid-column:1 / 6; grid-row:2; --mw:none}
body.elementor-page-1627 .heroi__form{grid-column:1 / 6; grid-row:3; --mw:none}
body.elementor-page-1627 .heroi__mesa-w{grid-column:7 / 13; grid-row:1 / 4; justify-self:center; align-self:center}
body.elementor-page-1627 .lead__foto{grid-column:1 / 6; --mw:none; width:100%}
body.elementor-page-1627 .lead__texto{grid-column:7 / 13}
body.elementor-page-1627 .folhinha__cabeca{grid-column:1 / 6; grid-row:1}
body.elementor-page-1627 .folhinha__controle-w{grid-column:1 / 6; grid-row:2}
body.elementor-page-1627 .folhinha__palco-w{grid-column:7 / 13; grid-row:1 / 3}
body.elementor-page-1627 .folhinha__palco{justify-content:center}
body.elementor-page-1627 .quem__retrato{grid-column:1 / 6; width:100%; --mw:none; justify-self:stretch}
body.elementor-page-1627 .quem__texto{grid-column:7 / 13}
body.elementor-page-1627 .ano-livro__texto{grid-column:1 / 6}
body.elementor-page-1627 .ano-livro__grade > .ano-w{grid-column:7 / 13}
body.elementor-page-1627 .fecho__livro-w{grid-column:1 / 6}
body.elementor-page-1627 .fecho__livro{justify-content:center}
body.elementor-page-1627 .fecho__texto{grid-column:7 / 13}}
body.elementor-page-1627 .ob-cta{display:flex; flex-direction:column; align-items:flex-start; gap:14px}
body.elementor-page-1627 .ob-cta .elementor-button-wrapper{text-align:left}
body.elementor-page-1627 .ob-botao .elementor-button{display:inline-flex; align-items:center; justify-content:center; min-height:56px; padding:.95rem 1.8rem; border:0; border-radius:999px; background:var(--lima); color:var(--verde-vida); font:500 1.0625rem/1.1 var(--f-texto); letter-spacing:.01em; text-decoration:none; transition:transform .2s var(--ease), background-color .2s;}
body.elementor-page-1627 .ob-botao .elementor-button:hover,body.elementor-page-1627 .ob-botao .elementor-button:focus{transform:translateY(-2px); background:color-mix(in oklab, var(--lima) 82%, var(--off-white)); color:var(--verde-vida)}
body.elementor-page-1627 .ob-botao--claro .elementor-button{background:var(--verde-vida); color:var(--off-white)}
body.elementor-page-1627 .ob-botao--claro .elementor-button:hover,body.elementor-page-1627 .ob-botao--claro .elementor-button:focus{background:var(--verde-fundo); color:var(--off-white)}
body.elementor-page-1627 .ob-guarde{font-size:.95rem; line-height:1.55; color:color-mix(in oklab, var(--off-white) 82%, transparent); --mw:38ch}
body.elementor-page-1627 .ob-gesto{background:var(--off-white); color:var(--texto); padding-block:var(--secao-y)}
body.elementor-page-1627 .ob-gesto__grade{display:grid; gap:22px; max-width:760px}
body.elementor-page-1627 .ob-gesto .rotulo{color:var(--verde-vida)}
body.elementor-page-1627 .ob-gesto__frase{font-size:var(--t-sub); line-height:1.5; color:var(--verde-fundo); --mw:44ch}
body.elementor-page-1627 .ob-gesto__linha{margin-top:14px; font-size:.95rem; color:var(--texto)}/* End custom CSS */