.elementor-416 .elementor-element.elementor-element-hero0001{--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:80px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-hero0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-hero0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222931;}.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-416 .elementor-element.elementor-element-hero0003{padding:0px 0px 20px 0px;text-align:center;}.elementor-416 .elementor-element.elementor-element-hero0003 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#E19900;}.elementor-416 .elementor-element.elementor-element-hero0004{padding:0px 0px 16px 0px;text-align:center;}.elementor-416 .elementor-element.elementor-element-hero0004 .elementor-heading-title{font-size:52px;font-weight:800;line-height:1.1em;color:#ffffff;}.elementor-416 .elementor-element.elementor-element-hero0005{padding:0px 0px 40px 0px;text-align:center;}.elementor-416 .elementor-element.elementor-element-hero0005 .elementor-heading-title{font-size:22px;font-weight:400;color:#c8d0d9;}.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-416 .elementor-element.elementor-element-hero0006 .elementor-button{background-color:#E19900;font-size:17px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:18px 44px 18px 44px;}.elementor-416 .elementor-element.elementor-element-prob0001{--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:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-prob0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-prob0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-416 .elementor-element.elementor-element-prob0002{--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;}.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-416 .elementor-element.elementor-element-tran0001{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-recv0001{--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:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-recv0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-recv0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f6f0;}.elementor-416 .elementor-element.elementor-element-aprn0001{--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:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-aprn0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-aprn0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-416 .elementor-element.elementor-element-alca0001{--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:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-alca0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-alca0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222931;}.elementor-416 .elementor-element.elementor-element-outs0001{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-outs0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-outs0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-416 .elementor-element.elementor-element-test0001{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-test0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-test0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-416 .elementor-element.elementor-element-invr0001{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-invr0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-invr0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-416 .elementor-element.elementor-element-invr0004{padding:32px 0px 0px 0px;text-align:center;}.elementor-416 .elementor-element.elementor-element-invr0004 .elementor-heading-title{font-size:15px;color:#777777;}.elementor-416 .elementor-element.elementor-element-qual0001{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-quot0001{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-quot0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-quot0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f6f0;}.elementor-416 .elementor-element.elementor-element-faqs0001{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-ctaf0001{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-416 .elementor-element.elementor-element-ctaf0001:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-ctaf0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222931;}.elementor-416 .elementor-element.elementor-element-ctaf0002{padding:0px 0px 16px 0px;text-align:center;}.elementor-416 .elementor-element.elementor-element-ctaf0002 .elementor-heading-title{font-size:36px;font-weight:800;color:#ffffff;}.elementor-416 .elementor-element.elementor-element-ctaf0003{padding:0px 0px 40px 0px;}.elementor-416 .elementor-element.elementor-element-ctaf0004 .elementor-button{background-color:#E19900;font-size:17px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:18px 44px 18px 44px;}@media(min-width:768px){.elementor-416 .elementor-element.elementor-element-tran0001{--content-width:960px;}.elementor-416 .elementor-element.elementor-element-qual0001{--content-width:960px;}.elementor-416 .elementor-element.elementor-element-faqs0001{--content-width:960px;}}@media(max-width:1024px){.elementor-416 .elementor-element.elementor-element-hero0004 .elementor-heading-title{font-size:36px;}.elementor-416 .elementor-element.elementor-element-ctaf0002 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-416 .elementor-element.elementor-element-hero0004 .elementor-heading-title{font-size:32px;}.elementor-416 .elementor-element.elementor-element-ctaf0002 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-prob0002 */..elementor-416 .elementor-element.elementor-element-prob0002{max-width:780px;width:100%;}/* End custom CSS */
/* Start custom CSS */.cr-landing *{box-sizing:border-box;margin:0;padding:0;}
.cr-landing{font-family:Inter,sans-serif;color:#333;background:#fff;line-height:1.6;}
.cr-hero{background-color:#222931!important;color:#fff;padding:0 0 80px;text-align:center;}
.cr-hero,.cr-recibe,.cr-alcance,.cr-inversion,.cr-quote,.cr-cta-final{width:100vw;position:relative;left:50%;transform:translateX(-50%);}
.cr-nav{display:flex;flex-direction:column;align-items:center;padding:20px 24px 36px;margin-bottom:48px;}
.cr-nav-logo img{height:44px;width:auto;display:block;margin-bottom:14px;filter:brightness(0) invert(1);}
.cr-nav-links{display:flex;list-style:none;gap:40px;padding:0;margin:0;flex-wrap:wrap;justify-content:center;}
.cr-nav-links a{font-family:'Cabin',sans-serif!important;font-size:18px!important;font-weight:900!important;color:rgba(255,255,255,0.65)!important;text-decoration:none!important;white-space:nowrap;}
.cr-nav-links a:hover{color:#fff!important;}
.cr-hero-content{padding:0 24px;}
.cr-tagline{color:#E19900!important;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;}
.cr-hero h1{font-size:52px!important;font-weight:800!important;margin-bottom:16px;line-height:1.1;color:#fff!important;}
.cr-hero h2{font-size:22px!important;font-weight:400!important;color:#c8d0d9!important;margin-bottom:40px;max-width:620px;margin-left:auto;margin-right:auto;text-transform:none!important;}
.cr-btn-wa{display:inline-block;background-color:#E19900;color:#fff!important;font-weight:700;font-size:17px;padding:18px 44px;border-radius:6px;text-decoration:none!important;}
.cr-btn-wa:hover{background-color:#c68800;}
.cr-problem{padding:72px 24px;max-width:780px;margin:0 auto;text-align:center;}
.cr-problem p{font-size:18px;color:#444;margin-bottom:20px;line-height:1.75;}
.cr-problem p strong{color:#222931;}
.cr-section-label{background-color:#8B9E4F;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:8px 20px;display:inline-block;border-radius:4px;margin-bottom:48px;}
.cr-recibe{background-color:#f5f6f0!important;padding:72px 24px;text-align:center;}
.cr-recibe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;max-width:900px;margin:0 auto;text-align:left;}
.cr-card{background:#fff;border-radius:8px;padding:32px;border-left:4px solid #8B9E4F;box-shadow:0 2px 8px rgba(0,0,0,0.06);}
.cr-card h3{font-size:16px!important;font-weight:700!important;color:#222931!important;margin-bottom:12px;text-transform:none!important;}
.cr-card p{font-size:15px;color:#555;line-height:1.65;}
.cr-aprende{padding:72px 24px;max-width:780px;margin:0 auto;text-align:center;}
.cr-aprende ul{list-style:none;text-align:left;margin:0 auto;max-width:640px;padding:0;}
.cr-aprende ul li{font-size:17px;color:#333;padding:18px 0 18px 36px;border-bottom:1px solid #eee;position:relative;line-height:1.5;}
.cr-alcance{background-color:#222931!important;color:#fff;padding:72px 24px;text-align:center;}
.cr-alcance-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:800px;margin:0 auto;text-align:left;}
.cr-alcance-col h4{font-size:13px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;color:#8B9E4F!important;}
.cr-alcance-col ul{list-style:none;padding:0;}
.cr-alcance-col ul li{font-size:15px;color:#c8d0d9!important;padding:10px 0 10px 28px;border-bottom:1px solid #333d47;position:relative;}
.cr-inversion{padding:80px 24px;text-align:center;background:#fff!important;}
.cr-inversion .cr-section-label{display:table!important;margin:0 auto 48px auto!important;}
.cr-price-box{display:inline-block;border:2px solid #E19900;border-radius:12px;padding:48px 64px;margin-bottom:32px;}
.cr-price-amount{font-size:76px!important;font-weight:800!important;color:#222931!important;line-height:1;}
.cr-price-detail{font-size:15px;color:#777;margin-top:8px;}
.cr-quote{background-color:#f5f6f0!important;padding:64px 24px;text-align:center;}
.cr-quote blockquote{font-size:22px!important;font-style:italic;color:#222931!important;font-weight:500;max-width:680px;margin:0 auto;line-height:1.65;}
.cr-cta-final{background-color:#222931!important;color:#fff;padding:80px 24px;text-align:center;}
.cr-cta-final h2{font-size:36px!important;font-weight:800!important;margin-bottom:16px;color:#fff!important;text-transform:none!important;}
.cr-cta-final p{font-size:18px;color:#c8d0d9!important;margin-bottom:40px;max-width:520px;margin-left:auto;margin-right:auto;}
@media(max-width:640px){.cr-hero h1{font-size:32px!important;}.cr-alcance-grid{grid-template-columns:1fr;}.cr-price-box{padding:32px 24px;}.cr-price-amount{font-size:56px!important;}.cr-nav-links{gap:20px;}.cr-nav-links a{font-size:14px!important;}}/* End custom CSS */