.elementor-19 .elementor-element.elementor-element-60f5778{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-60f5778:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-60f5778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-1455dff{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1455dff:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1455dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-e990286{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0b5f48c{text-align:center;}.elementor-19 .elementor-element.elementor-element-0b5f48c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;line-height:0.92em;letter-spacing:-2.2px;color:#1e1e1e;}.elementor-19 .elementor-element.elementor-element-8dbbe15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-045e040{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-19 .elementor-element.elementor-element-2d92e07{text-align:center;color:#555555;}.elementor-19 .elementor-element.elementor-element-b31ddc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-8754e87{text-align:center;}.elementor-19 .elementor-element.elementor-element-8754e87 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-95cff5a{text-align:center;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ec7a51b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;}.elementor-19 .elementor-element.elementor-element-14519f6{text-align:center;}.elementor-19 .elementor-element.elementor-element-14519f6 .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ebe7b36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-7ebf2ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-0fa366e .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-2ead80d{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-48958f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-bfd6b75 .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-2861bde{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-4568289{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-5a0c46b .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-b7e0af7{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-a3876a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-5a1ac22 .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-af834e2{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-0d2f9cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-4cfc197 .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-e700f9e{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-77167b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-c463f5c .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-d1c7f50{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-83b0d70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-18697ff{text-align:center;}.elementor-19 .elementor-element.elementor-element-18697ff .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-a1ad71a{text-align:center;}.elementor-19 .elementor-element.elementor-element-a1ad71a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-b386437{text-align:center;}.elementor-19 .elementor-element.elementor-element-b386437 .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-bc1ecf8{text-align:center;}.elementor-19 .elementor-element.elementor-element-bc1ecf8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#c1d62f;}.elementor-19 .elementor-element.elementor-element-29b2bbe{text-align:center;}.elementor-19 .elementor-element.elementor-element-29b2bbe .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-6c915e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-33a6455{text-align:center;}.elementor-19 .elementor-element.elementor-element-33a6455 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#ffffff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-524d26c .elementor-button{background-color:#c1d62f;font-family:"Manrope", Sans-serif;font-weight:700;fill:#1e1e1e;color:#1e1e1e;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-bdae9b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}body.elementor-page-19{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-7ebf2ae{--width:16.67%;}.elementor-19 .elementor-element.elementor-element-48958f7{--width:16.67%;}.elementor-19 .elementor-element.elementor-element-4568289{--width:16.67%;}.elementor-19 .elementor-element.elementor-element-a3876a3{--width:16.67%;}.elementor-19 .elementor-element.elementor-element-0d2f9cb{--width:16.67%;}.elementor-19 .elementor-element.elementor-element-77167b9{--width:16.67%;}}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");
.conecta-hero{opacity:1;visibility:visible}
html{scroll-behavior:auto}
body.page .site-header,body.page .site-footer,body.page header.site-header,body.page footer.site-footer,.page-header,h1.entry-title{display:none!important}
.conecta-experience{--bg:#fff;--bg-soft:#f4f6f1;--navy:#30512a;--forest:#30512a;--neon:#c1d62f;--ink:#1e1e1e;--ink-soft:#555;--muted:#7a7a7a;--hairline:rgba(30,30,30,.08);--radius:18px;--font:"Manrope",ui-sans-serif,system-ui,sans-serif;font-family:var(--font);color:var(--ink);background:#fff;position:relative;height:900vh!important;overflow:visible;-webkit-font-smoothing:antialiased}
.conecta-experience *,.conecta-experience *::before,.conecta-experience *::after{box-sizing:border-box}
#conecta-experience,#conecta-stage,#conecta-hero,#conecta-entrance,#conecta-color,#conecta-benefits,#conecta-value,#conecta-close,#conecta-benefits-track{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px}
#conecta-experience.e-con,#conecta-stage.e-con{max-width:none!important;width:100%!important}
#conecta-experience>.e-con-inner,#conecta-stage>.e-con-inner,#conecta-benefits-track>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;height:100%}
#conecta-stage{position:sticky!important;top:0!important;height:100vh!important;height:100dvh!important;overflow:clip!important;isolation:isolate;background:#fff;width:100%}
#conecta-hero,#conecta-entrance,#conecta-color,#conecta-benefits,#conecta-value,#conecta-close{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
body.conecta-lock{overflow-x:hidden}
#conecta-gallery-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:3;display:block;pointer-events:none;touch-action:pan-y;will-change:transform}
body[data-conecta-chapter=hero] #conecta-gallery-canvas{pointer-events:auto}
#conecta-gallery-canvas.dragging{cursor:grabbing}
#conecta-studio-portal{position:absolute;inset:0;z-index:16;pointer-events:none;visibility:hidden;opacity:0;background:radial-gradient(circle at 50% 42%,#c1d62f 0%,#6a8a28 32%,#30512a 68%,#1c3318 100%);clip-path:circle(0 at 50% 48%);will-change:clip-path,opacity}
.conecta-story-grain{position:absolute;inset:0;z-index:15;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23n)'/%3E%3C/svg%3E")}
.conecta-panel{position:absolute;inset:0;z-index:5;padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;opacity:0;visibility:hidden;text-align:center}
.conecta-panel.is-on,.conecta-hero{opacity:1;visibility:visible}
.conecta-panel a,.conecta-panel button,.conecta-panel .elementor-button{pointer-events:auto}
.conecta-hero{z-index:6}
.conecta-hero__headline,#conecta-headline,.conecta-hero__headline .elementor-heading-title,#conecta-headline .elementor-heading-title{font-family:var(--font)!important;font-size:clamp(34px,5.4vw,84px)!important;font-weight:800!important;letter-spacing:-.055em!important;line-height:.92!important;color:var(--ink)!important;max-width:16ch;margin:0 auto!important;text-align:center!important}
.conecta-hero__period{display:inline-block;width:.18em;height:.18em;margin-left:.02em;border-radius:50%;background:var(--neon);box-shadow:0 0 24px rgba(193,214,47,.7);vertical-align:.08em;transform-origin:center}
.conecta-hero__secondary,#conecta-secondary,#conecta-secondary p{font-family:var(--font)!important;font-size:clamp(16px,1.6vw,22px)!important;font-weight:400!important;line-height:1.55!important;letter-spacing:-.01em!important;color:var(--ink-soft)!important;max-width:34ch;margin:22px auto 0!important}
#conecta-color-title,#conecta-color-copy,#conecta-color-copy p{color:#fff!important;text-shadow:0 8px 28px rgba(28,51,24,.55)}
#conecta-color-copy{margin-top:18px;font-size:16px;max-width:36ch;line-height:1.6}
.conecta-benefits{z-index:18;overflow:hidden}
#conecta-benefits-kicker,#conecta-benefits-kicker .elementor-heading-title{position:absolute;top:10%;left:50%;transform:translateX(-50%);font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:600!important;color:rgba(255,255,255,.72)!important;white-space:nowrap;z-index:2}
#conecta-benefits-track{display:flex!important;align-items:center;gap:28px;padding:0 12vw;height:100%;will-change:transform;flex-direction:row!important;flex-wrap:nowrap!important}
.conecta-benefit-card{flex:0 0 auto!important;width:min(320px,72vw)!important;display:flex;flex-direction:column;gap:14px;color:#fff;text-align:left}
.conecta-benefit-card:nth-child(even){transform:translateY(28px) scale(.92)}
.conecta-benefit-card:nth-child(3n){transform:translateY(-18px) scale(1.04)}
.conecta-benefit-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,.28);background:#1c3318}
.conecta-benefit-card .elementor-heading-title{font-family:var(--font)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#fff!important;margin:0!important}
.conecta-benefit-card .elementor-widget-text-editor{font-size:14px;line-height:1.6;color:rgba(255,255,255,.78);margin:0;max-width:28ch}
.conecta-value{z-index:19}
#conecta-old-label .elementor-heading-title,#conecta-new-label .elementor-heading-title{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:600!important;color:rgba(255,255,255,.7)!important}
#conecta-old-price .elementor-heading-title{font-family:var(--font)!important;font-size:clamp(48px,8vw,112px)!important;font-weight:800!important;letter-spacing:-.06em!important;line-height:.9!important;color:rgba(255,255,255,.88)!important}
#conecta-old-price.is-struck .elementor-heading-title{text-decoration:line-through;text-decoration-thickness:.06em;color:rgba(255,255,255,.38)!important}
#conecta-new-price .elementor-heading-title{font-family:var(--font)!important;font-size:clamp(42px,7vw,92px)!important;font-weight:800!important;letter-spacing:-.06em!important;color:#c1d62f!important;text-shadow:0 0 40px rgba(193,214,47,.35)}
#conecta-value-punch .elementor-heading-title{margin-top:22px!important;color:rgba(255,255,255,.8)!important;font-size:18px!important;font-weight:500!important}
.conecta-close{z-index:20}
#conecta-close-title .elementor-heading-title{font-family:var(--font)!important;font-size:clamp(32px,5vw,72px)!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:.96!important;color:#fff!important;max-width:16ch;margin:0 auto 28px!important}
#conecta-cta .elementor-button{height:56px;padding:0 28px;border:0;border-radius:18px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#1e1e1e;background:#c1d62f;box-shadow:0 16px 36px rgba(193,214,47,.38),0 0 24px rgba(193,214,47,.25)}
.conecta-textures{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
body[data-conecta-chapter=color] #conecta-stage,body[data-conecta-chapter=tunnel] #conecta-stage,body[data-conecta-chapter=value] #conecta-stage,body[data-conecta-chapter=close] #conecta-stage{background:#30512a}
.conecta-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:80;background:linear-gradient(90deg,#30512a,#c1d62f);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}
@media (max-width:900px){.conecta-panel{padding:0 20px}#conecta-headline .elementor-heading-title{font-size:clamp(28px,8.4vw,48px)!important;max-width:14ch}.conecta-benefit-card{width:min(260px,78vw)!important}.conecta-benefit-card:nth-child(even),.conecta-benefit-card:nth-child(3n){transform:none}#conecta-benefits-track{gap:18px;padding:0 8vw}}
@media (prefers-reduced-motion:reduce){.conecta-experience *,.conecta-experience *::before,.conecta-experience *::after{animation:none!important;transition:none!important}}/* End custom CSS */