.elementor-96 .elementor-element.elementor-element-297c55d6{--display:flex;--min-height:550px;--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:flex-start;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px}.elementor-96 .elementor-element.elementor-element-297c55d6:not(.elementor-motion-effects-element-type-background),.elementor-96 .elementor-element.elementor-element-297c55d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bancodealimentosmanabi.org/wp-content/uploads/2026/07/nosotros_new-wp-optimized.webp);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-96 .elementor-element.elementor-element-297c55d6::before,.elementor-96 .elementor-element.elementor-element-297c55d6>.elementor-background-video-container::before,.elementor-96 .elementor-element.elementor-element-297c55d6>.e-con-inner>.elementor-background-video-container::before,.elementor-96 .elementor-element.elementor-element-297c55d6>.elementor-background-slideshow::before,.elementor-96 .elementor-element.elementor-element-297c55d6>.e-con-inner>.elementor-background-slideshow::before,.elementor-96 .elementor-element.elementor-element-297c55d6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#00000085;--background-overlay:''}.elementor-96 .elementor-element.elementor-element-297c55d6.e-con{--align-self:center}.elementor-96 .elementor-element.elementor-element-c8f1703{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:70px}.elementor-96 .elementor-element.elementor-element-981e8de{width:auto;max-width:auto;background-color:#048C3830;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#048C38;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-96 .elementor-element.elementor-element-981e8de.elementor-element{--align-self:flex-start}.elementor-96 .elementor-element.elementor-element-981e8de .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-96 .elementor-element.elementor-element-981e8de .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-96 .elementor-element.elementor-element-981e8de .elementor-icon-list-item>.elementor-icon-list-text,.elementor-96 .elementor-element.elementor-element-981e8de .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-96 .elementor-element.elementor-element-981e8de .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-96 .elementor-element.elementor-element-e51824a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:45px;font-weight:700;color:#FFF}.elementor-96 .elementor-element.elementor-element-404289e{font-family:"Inter",Sans-serif;font-size:20px;color:#FFF}.elementor-96 .elementor-element.elementor-element-edd07cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-96 .elementor-element.elementor-element-65ca4f9{--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-96 .elementor-element.elementor-element-8d08d6b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-96 .elementor-element.elementor-element-5b51ca3{width:auto;max-width:auto;background-color:#048C3830;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#048C38;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-96 .elementor-element.elementor-element-5b51ca3.elementor-element{--align-self:flex-start}.elementor-96 .elementor-element.elementor-element-5b51ca3 .elementor-icon-list-icon i{color:#048C38;transition:color 0.3s}.elementor-96 .elementor-element.elementor-element-5b51ca3 .elementor-icon-list-icon svg{fill:#048C38;transition:fill 0.3s}.elementor-96 .elementor-element.elementor-element-5b51ca3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-96 .elementor-element.elementor-element-5b51ca3 .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-96 .elementor-element.elementor-element-5b51ca3 .elementor-icon-list-text{color:#048C38;transition:color 0.3s}.elementor-96 .elementor-element.elementor-element-29c1ee6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:#000}.elementor-96 .elementor-element.elementor-element-f595aa0{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-96 .elementor-element.elementor-element-f595aa0 .elementskit-section-title-wraper .elementskit-section-title{color:#048C38;font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize}.elementor-96 .elementor-element.elementor-element-f595aa0 .elementskit-section-title-wraper .elementskit-section-title>span{color:#048C38}.elementor-96 .elementor-element.elementor-element-f595aa0 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#FEDC00}.elementor-96 .elementor-element.elementor-element-77696b2{font-family:"Inter",Sans-serif;font-size:20px}.elementor-96 .elementor-element.elementor-element-7bcfa6f img{border-radius:20px 20px 20px 20px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-96 .elementor-element.elementor-element-56aeab2{--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-96 .elementor-element.elementor-element-094379a{--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-96 .elementor-element.elementor-element-aa84cea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-c7e0a02{--display:flex}.elementor-96 .elementor-element.elementor-element-b3e31c8{text-align:center}.elementor-96 .elementor-element.elementor-element-b3e31c8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:#000}.elementor-96 .elementor-element.elementor-element-d602aec{width:var(--container-widget-width,54%);max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter",Sans-serif;font-size:20px}.elementor-96 .elementor-element.elementor-element-d602aec.elementor-element{--align-self:center}.elementor-96 .elementor-element.elementor-element-23ccca7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-00bdc95{--display:flex}.elementor-96 .elementor-element.elementor-element-8ef7ee0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-96 .elementor-element.elementor-element-8ef7ee0:not(.elementor-motion-effects-element-type-background),.elementor-96 .elementor-element.elementor-element-8ef7ee0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FBF9FA}.elementor-96 .elementor-element.elementor-element-78190ac{--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-96 .elementor-element.elementor-element-271f619{width:auto;max-width:auto;background-color:#048C3830;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#048C38;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-96 .elementor-element.elementor-element-271f619.elementor-element{--align-self:flex-start}.elementor-96 .elementor-element.elementor-element-271f619 .elementor-icon-list-icon i{color:#048C38;transition:color 0.3s}.elementor-96 .elementor-element.elementor-element-271f619 .elementor-icon-list-icon svg{fill:#048C38;transition:fill 0.3s}.elementor-96 .elementor-element.elementor-element-271f619 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-96 .elementor-element.elementor-element-271f619 .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-96 .elementor-element.elementor-element-271f619 .elementor-icon-list-text{color:#048C38;transition:color 0.3s}.elementor-96 .elementor-element.elementor-element-61e2019 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:#000}.elementor-96 .elementor-element.elementor-element-8d9e2e8.elementor-element{--align-self:center}.elementor-96 .elementor-element.elementor-element-8d9e2e8{text-align:center;font-family:"Inter",Sans-serif;font-size:20px}.elementor-96 .elementor-element.elementor-element-e585979{--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-96 .elementor-element.elementor-element-f19864c img{border-radius:20px 20px 20px 20px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-96 .elementor-element.elementor-element-20918eb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-4584e65{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-f05f52b{--display:flex}.elementor-96 .elementor-element.elementor-element-34071e6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-34071e6:not(.elementor-motion-effects-element-type-background),.elementor-96 .elementor-element.elementor-element-34071e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FBF9FA}.elementor-96 .elementor-element.elementor-element-cee5b3d{--display:flex}:root{--page-title-display:none}@media(max-width:1024px){.elementor-96 .elementor-element.elementor-element-297c55d6{--min-height:365px}.elementor-96 .elementor-element.elementor-element-297c55d6:not(.elementor-motion-effects-element-type-background),.elementor-96 .elementor-element.elementor-element-297c55d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain}.elementor-96 .elementor-element.elementor-element-c8f1703{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-981e8de.elementor-element{--align-self:center}.elementor-96 .elementor-element.elementor-element-e51824a .elementor-heading-title{font-size:22px}.elementor-96 .elementor-element.elementor-element-404289e{font-size:16px}.elementor-96 .elementor-element.elementor-element-5b51ca3.elementor-element{--align-self:center}.elementor-96 .elementor-element.elementor-element-271f619.elementor-element{--align-self:center}}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-297c55d6{--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-297c55d6:not(.elementor-motion-effects-element-type-background),.elementor-96 .elementor-element.elementor-element-297c55d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-96 .elementor-element.elementor-element-c8f1703{--width:55%;--margin-top:84px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-c8f1703.e-con{--align-self:flex-start}.elementor-96 .elementor-element.elementor-element-981e8de{--e-icon-list-icon-size:12px}.elementor-96 .elementor-element.elementor-element-e51824a .elementor-heading-title{font-size:20px}.elementor-96 .elementor-element.elementor-element-404289e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-96 .elementor-element.elementor-element-edd07cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-29c1ee6{text-align:center}.elementor-96 .elementor-element.elementor-element-29c1ee6 .elementor-heading-title{font-size:35px}.elementor-96 .elementor-element.elementor-element-f595aa0{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-96 .elementor-element.elementor-element-f595aa0 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px}.elementor-96 .elementor-element.elementor-element-b3e31c8 .elementor-heading-title{font-size:35px}.elementor-96 .elementor-element.elementor-element-d602aec{width:initial;max-width:initial}.elementor-96 .elementor-element.elementor-element-8ef7ee0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-96 .elementor-element.elementor-element-61e2019{text-align:center}.elementor-96 .elementor-element.elementor-element-61e2019 .elementor-heading-title{font-size:35px}.elementor-96 .elementor-element.elementor-element-34071e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-96 .elementor-element.elementor-element-c8f1703{--width:50%}.elementor-96 .elementor-element.elementor-element-65ca4f9{--width:50%}.elementor-96 .elementor-element.elementor-element-56aeab2{--width:50%}.elementor-96 .elementor-element.elementor-element-094379a{--width:100%}.elementor-96 .elementor-element.elementor-element-78190ac{--width:50%}.elementor-96 .elementor-element.elementor-element-e585979{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-96 .elementor-element.elementor-element-c8f1703{--width:37%}}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;width:100%}.mission-card{position:relative;padding:45px;border-radius:32px;overflow:hidden;transition:.45s;border:1px solid rgb(0 0 0 / .06);box-shadow:0 15px 45px rgb(0 0 0 / .05)}.mission{background:#FFFBEF;border-color:#F2D75A}.vision{background:#EEF9F2;border-color:#A7E2B8}.mission-icon{width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;margin-bottom:28px;transition:.35s}.mission .mission-icon{border:4px solid #F4C400;color:#F4C400;background:#FFF}.vision .mission-icon{border:4px solid #0B9444;color:#0B9444;background:#FFF}.mission-card h3{font-size:40px;font-weight:700;line-height:1.2;margin:0 0 20px;color:#111827;font-family:inherit}.mission-card p{font-size:20px;line-height:1.5;color:#475569;margin:0;font-family:inherit}.mission-card::after{content:"";position:absolute;left:45px;bottom:30px;width:70px;height:5px;border-radius:30px;transition:.35s}.mission::after{background:#F4C400}.vision::after{background:#0B9444}.mission-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgb(0 0 0 / .12)}.mission-card:hover .mission-icon{transform:rotate(-10deg) scale(1.08)}.mission-card:hover::after{width:140px}@media(max-width:1024px){.mission-grid{grid-template-columns:1fr}}@media(max-width:768px){.mission-card{padding:30px}.mission-card h3{font-size:30px}.mission-card p{font-size:17px;line-height:1.8}.mission-icon{width:65px;height:65px;font-size:28px}}.bam-timeline-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;background:#fff0;font-family:inherit;box-sizing:border-box}.bam-timeline-title{text-align:center;font-size:24px;font-weight:800;color:#111;letter-spacing:1.5px;margin-bottom:50px;display:flex;align-items:center;justify-content:center;gap:20px;text-transform:uppercase}.bam-timeline-title::before,.bam-timeline-title::after{content:"";flex:1;max-width:250px;height:2px;background-color:#111;opacity:.3}.bam-timeline-container{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;position:relative;opacity:1;transform:translateY(0);transition:opacity 0.8s ease,transform 0.8s ease}.bam-timeline-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 10px;border-radius:12px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.bam-timeline-item:hover{transform:translateY(-8px)}.bam-icon-box{font-size:48px;color:#048c38;margin-bottom:20px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);height:60px;display:flex;align-items:center;justify-content:center}.bam-timeline-item:hover .bam-icon-box{color:#c00d0d;transform:scale(1.15)}.bam-badge{background-color:#c00d0d;color:#fff;font-weight:700;font-size:14px;padding:6px 16px;border-radius:20px;margin-bottom:16px;letter-spacing:.5px;white-space:nowrap;box-shadow:0 4px 10px rgb(192 13 13 / .25);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.bam-timeline-item:hover .bam-badge{background-color:#9e0a0a;box-shadow:0 6px 15px rgb(192 13 13 / .4)}.bam-description{font-size:14px;line-height:1.5;color:#111;margin:0;font-weight:400}.bam-arrow{display:flex;align-items:center;justify-content:center;padding-top:20px;color:#111;opacity:.4;font-size:18px;animation:bamPulse 2s infinite}@keyframes bamPulse{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(4px);opacity:.8}}@media (max-width:991px){.bam-timeline-container{flex-direction:column;align-items:center;gap:10px}.bam-timeline-item{width:100%;max-width:450px;background:#fff;border:1px solid #eee;padding:20px;box-shadow:0 4px 15px rgb(0 0 0 / .03)}.bam-arrow{transform:rotate(90deg);padding:10px 0;animation:bamPulseVertical 2s infinite}@keyframes bamPulseVertical{0%,100%{transform:rotate(90deg) translateX(0);opacity:.3}50%{transform:rotate(90deg) translateX(4px);opacity:.8}}}:root{--bam-v-red:#c00d0d;--bam-v-green:#0a5c2d;--bam-v-yellow:#d99b00;--bam-v-text:#222222;--bam-v-shadow:0 8px 24px rgba(0, 0, 0, 0.06);--bam-v-shadow-hover:0 14px 30px rgba(0, 0, 0, 0.12);--bam-v-transition:all 0.35s cubic-bezier(0.25, 0.8, 0.25, 1)}.bam-values-wrapper{width:100%;max-width:850px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box;font-family:inherit}.bam-value-card{background:#fff;border-radius:20px;padding:20px 28px;display:flex;align-items:center;gap:25px;box-shadow:var(--bam-v-shadow);border-left:6px solid #fff0;transition:var(--bam-v-transition);cursor:pointer}.bam-value-card:hover{transform:translateY(-4px);box-shadow:var(--bam-v-shadow-hover)}.bam-value-card.bam-card-red{border-left-color:var(--bam-v-red)}.bam-value-card.bam-card-green{border-left-color:var(--bam-v-green)}.bam-value-card.bam-card-yellow{border-left-color:var(--bam-v-yellow)}.bam-icon-badge{width:68px;height:68px;min-width:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;transition:var(--bam-v-transition)}.bam-card-red .bam-icon-badge{background:linear-gradient(135deg,var(--bam-v-red),#e63939)}.bam-card-green .bam-icon-badge{background:linear-gradient(135deg,var(--bam-v-green),#128242)}.bam-card-yellow .bam-icon-badge{background:linear-gradient(135deg,var(--bam-v-yellow),#f5b316)}.bam-value-card:hover .bam-icon-badge{transform:scale(1.08) rotate(5deg)}.bam-value-content{flex:1;padding-left:15px;position:relative}.bam-value-content::before{content:"";position:absolute;left:0;top:10%;height:80%;width:2px;background-color:#eee}.bam-value-title{margin:0 0 6px 0;font-size:18px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.bam-card-red .bam-value-title{color:var(--bam-v-red)}.bam-card-green .bam-value-title{color:var(--bam-v-green)}.bam-card-yellow .bam-value-title{color:var(--bam-v-yellow)}.bam-value-desc{margin:0;font-size:14px;line-height:1.5;color:#555;font-weight:400}@media (max-width:600px){.bam-value-card{flex-direction:column;text-align:center;padding:22px 18px;gap:15px;border-left:none;border-top:5px solid #fff0}.bam-value-card.bam-card-red{border-top-color:var(--bam-v-red)}.bam-value-card.bam-card-green{border-top-color:var(--bam-v-green)}.bam-value-card.bam-card-yellow{border-top-color:var(--bam-v-yellow)}.bam-value-content{padding-left:0}.bam-value-content::before{display:none}.bam-value-title{font-size:16px}.bam-value-desc{font-size:13px}}.bam-impacto{--bam-blue:#214873;--bam-green:#118B43;--bam-green-light:#EAF7EF;--bam-text:#526273;--bam-white:#FFFFFF;width:100%;max-width:1280px;margin:0 auto;padding:100px 30px;box-sizing:border-box;font-family:'Inter',sans-serif}.bam-impacto-box{position:relative;background:#fff;border-radius:28px;padding:70px 70px 65px;overflow:hidden;box-shadow:0 20px 60px rgb(33 72 115 / .08)}.bam-impacto-line{width:55px;height:4px;background:var(--bam-green);border-radius:20px;margin:0 auto 18px}.bam-impacto-header{text-align:center;max-width:760px;margin:0 auto 55px}.bam-impacto-header h2{margin:0 0 15px;font-family:'Montserrat',sans-serif;font-size:46px;line-height:1.1;font-weight:800;letter-spacing:-1.5px;color:var(--bam-blue)}.bam-impacto-header p{margin:0;font-size:18px;line-height:1.7;color:var(--bam-text)}.bam-impacto-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:65px}.bam-impacto-stat{position:relative;text-align:center;padding:25px 15px}.bam-impacto-stat:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;width:1px;height:60%;background:#E5EAF0}.bam-impacto-number{display:block;font-family:'Montserrat',sans-serif;font-size:42px;line-height:1;font-weight:800;color:var(--bam-green);margin-bottom:12px}.bam-impacto-label{display:block;font-size:16px;font-weight:500;color:var(--bam-blue)}.bam-cobertura{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:center;gap:55px;padding-top:15px}.bam-cobertura-content{max-width:480px}.bam-cobertura-tag{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border-radius:50px;background:var(--bam-green-light);color:var(--bam-green);font-size:14px;font-weight:700;margin-bottom:18px}.bam-cobertura-content h3{margin:0 0 16px;font-family:'Montserrat',sans-serif;font-size:34px;line-height:1.2;font-weight:800;color:var(--bam-blue)}.bam-cobertura-content p{margin:0 0 25px;font-size:17px;line-height:1.75;color:var(--bam-text)}.bam-mapa{position:relative;min-height:390px;display:flex;justify-content:center;align-items:center;background:#F7FAF8;border-radius:24px;padding:35px;overflow:hidden}.bam-mapa::before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgb(17 139 67 / .07)}.bam-mapa img{position:relative;z-index:2;width:75%;max-width:390px;height:auto;object-fit:contain}.bam-cantones{margin-top:50px;padding-top:35px;border-top:1px solid #E8EDF1}.bam-cantones-title{text-align:center;margin-bottom:25px}.bam-cantones-title h4{margin:0 0 7px;font-family:'Montserrat',sans-serif;font-size:22px;font-weight:700;color:var(--bam-blue)}.bam-cantones-title span{font-size:15px;color:#7B8794}.bam-cantones-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bam-canton{padding:9px 15px;background:#F4F7F5;border:1px solid #E3EBE6;border-radius:50px;color:var(--bam-blue);font-size:14px;font-weight:500;transition:.3s ease}.bam-canton:hover{background:var(--bam-green);color:#fff;border-color:var(--bam-green);transform:translateY(-2px)}@media (max-width:1024px){.bam-impacto{padding:80px 25px}.bam-impacto-box{padding:55px 40px}.bam-impacto-header h2{font-size:40px}.bam-impacto-stats{gap:10px}.bam-impacto-number{font-size:36px}.bam-cobertura{gap:35px}}@media (max-width:767px){.bam-impacto{padding:55px 15px}.bam-impacto-box{padding:40px 20px;border-radius:20px}.bam-impacto-header{margin-bottom:35px}.bam-impacto-header h2{font-size:32px;line-height:1.15;letter-spacing:-.8px}.bam-impacto-header p{font-size:16px;line-height:1.65}.bam-impacto-stats{grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:45px}.bam-impacto-stat{padding:20px 8px}.bam-impacto-stat:nth-child(2)::after{display:none}.bam-impacto-stat:nth-child(1),.bam-impacto-stat:nth-child(2){border-bottom:1px solid #E5EAF0}.bam-impacto-number{font-size:30px}.bam-impacto-label{font-size:14px}.bam-cobertura{grid-template-columns:1fr;gap:30px}.bam-cobertura-content{max-width:100%;text-align:center}.bam-cobertura-content h3{font-size:27px}.bam-cobertura-content p{font-size:16px}.bam-mapa{min-height:300px;padding:20px;border-radius:18px}.bam-mapa img{width:85%}.bam-cantones{margin-top:35px;padding-top:28px}.bam-cantones-title h4{font-size:20px}.bam-cantones-list{gap:8px}.bam-canton{font-size:13px;padding:8px 12px}}.bam-impact-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:30px 20px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-sizing:border-box;background:#fff0;font-family:inherit}.bam-impact-card{flex:0 0 320px;border:2px solid #c00d0d;border-radius:20px;padding:25px 20px;background:#fff;box-shadow:0 10px 25px rgb(0 0 0 / .05);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.bam-impact-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(192 13 13 / .15)}.bam-card-head{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:12px}.bam-card-icon{font-size:44px;color:#c00d0d;display:flex;align-items:center}.bam-counter-group{display:flex;flex-direction:column;align-items:flex-start}.bam-number-wrapper{display:flex;align-items:center;line-height:1}.bam-plus,.bam-counter{font-size:42px;font-weight:900;color:#c00d0d!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.bam-counter-label{font-size:13px;font-weight:800;color:#111;letter-spacing:.5px;margin-top:4px}.bam-card-desc{font-size:13px;color:#555;margin:0;line-height:1.4;text-align:center}.bam-impact-main{flex:1;display:flex;flex-direction:column;align-items:center}.bam-impact-title{font-size:20px;font-weight:800;color:#111;letter-spacing:1.5px;margin:0 0 25px 0;position:relative;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px}.bam-impact-title::before{content:"";flex:1;height:2px;background-color:#111;opacity:.2}.bam-impact-columns{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:15px}.bam-impact-col{flex:1;text-align:center;padding:0 10px;position:relative;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.bam-impact-col:not(:last-child)::after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#ddd}.bam-col-icon{font-size:38px;color:#048c38;margin-bottom:12px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);height:48px;display:flex;align-items:center;justify-content:center}.bam-impact-col:hover .bam-col-icon{color:#9e0a0a;transform:scale(1.15)}.bam-impact-col p{font-size:12px;font-weight:700;color:#111;line-height:1.35;margin:0;text-transform:uppercase}.bam-impact-cta{flex:0 0 260px;background:#c00d0d;color:#fff;padding:25px 20px;border-radius:16px;display:flex;align-items:center;gap:15px;box-shadow:0 8px 20px rgb(192 13 13 / .2);transition:all 0.3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.bam-impact-cta:hover{background:#048c38;transform:translateY(-4px);box-shadow:0 12px 25px rgb(192 13 13 / .3)}.bam-cta-icon{font-size:38px;color:#fff;animation:bamHeartPulse 1.8s infinite ease-in-out}.bam-cta-text{font-size:16px;font-weight:900;line-height:1.2;letter-spacing:.5px;text-transform:uppercase}@keyframes bamHeartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width:991px){.bam-impact-wrapper{flex-direction:column;gap:25px}.bam-impact-card,.bam-impact-cta{width:100%;max-width:450px;flex:auto}.bam-impact-main{width:100%}.bam-impact-title::before{display:none}.bam-impact-columns{flex-direction:column;gap:20px}.bam-impact-col:not(:last-child)::after{display:none}.bam-impact-col{background:#f9f9f9;padding:15px;border-radius:10px}}.bam-cta-wrapper *,.bam-cta-wrapper *::before,.bam-cta-wrapper *::after{box-sizing:border-box;margin:0;padding:0}.bam-cta-wrapper{width:100%;max-width:1200px;margin:40px auto;padding:0 20px;font-family:'Montserrat',system-ui,-apple-system,sans-serif}.bam-cta-card{background:linear-gradient(135deg,#048c38 0%,#005a26 100%);border-radius:48px;padding:60px 80px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgb(0 90 38 / .15);display:table;width:100%}.bam-cta-row{display:table-row}.bam-cta-col-left,.bam-cta-col-right{display:table-cell;vertical-align:middle}.bam-cta-col-left{width:60%;padding-right:60px}.bam-cta-col-right{width:40%;text-align:right}.bam-cta-title{font-size:40px;font-weight:800;line-height:1.15;color:#fff;margin-bottom:24px;letter-spacing:-1px}.bam-cta-desc{font-size:18px;line-height:1.6;color:rgb(255 255 255 / .9);margin-bottom:40px;font-weight:500;max-width:580px}.bam-cta-buttons{display:inline-flex;gap:16px;align-items:center}.bam-btn-primary{display:inline-block;background-color:#e30613;color:#fff;font-size:18px;font-weight:700;padding:16px 36px;border-radius:16px;text-decoration:none;transition:all 0.3s cubic-bezier(.25,.8,.25,1);box-shadow:0 8px 20px rgb(227 6 19 / .3),inset 0 -4px 0 rgb(0 0 0 / .15);border:none;cursor:pointer}.bam-btn-primary:hover{background-color:#f40b19;transform:translateY(-2px);box-shadow:0 12px 24px rgb(227 6 19 / .4),inset 0 -4px 0 rgb(0 0 0 / .15)}.bam-btn-primary:active{transform:translateY(1px);box-shadow:0 4px 10px rgb(227 6 19 / .3)}.bam-btn-secondary{display:inline-block;background-color:rgb(255 255 255 / .1);color:#fff;font-size:18px;font-weight:700;padding:16px 36px;border-radius:16px;text-decoration:none;border:2px solid rgb(255 255 255 / .25);transition:all 0.3s ease;cursor:pointer}.bam-btn-secondary:hover{background-color:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .5);transform:translateY(-2px)}.bam-stats-card{display:inline-block;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .15);border-radius:28px;padding:45px 50px;text-align:center;width:100%;max-width:380px;box-shadow:0 15px 35px rgb(0 0 0 / .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease,box-shadow 0.3s ease}.bam-stats-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgb(0 0 0 / .15);background:rgb(255 255 255 / .09)}.bam-heart-icon{width:72px;height:72px;margin:0 auto 20px auto;display:flex;align-items:center;justify-content:center}.bam-heart-icon svg{width:100%;height:100%;fill:none;stroke:#8cd63e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgb(140 214 62 / .3));animation:heartBeat 2s ease-in-out infinite}.bam-counter{font-size:56px;font-weight:800;color:#fff;line-height:1;margin-bottom:8px;letter-spacing:-.5px}.bam-stats-label{font-size:14px;font-weight:700;color:#8cd63e;letter-spacing:2px;text-transform:uppercase}@keyframes heartBeat{0%,100%{transform:scale(1)}14%{transform:scale(1.12)}28%{transform:scale(1)}42%{transform:scale(1.12)}70%{transform:scale(1)}}@media (max-width:1024px){.bam-cta-card{padding:50px 40px}.bam-cta-title{font-size:42px}.bam-cta-col-left{padding-right:30px}}@media (max-width:820px){.bam-cta-card,.bam-cta-row,.bam-cta-col-left,.bam-cta-col-right{display:block;width:100%;text-align:center}.bam-cta-col-left{padding-right:0;margin-bottom:50px}.bam-cta-desc{margin-left:auto;margin-right:auto}.bam-stats-card{max-width:320px;margin:0 auto;padding:35px 30px}}@media (max-width:480px){.bam-cta-card{padding:40px 24px;border-radius:32px}.bam-cta-title{font-size:32px}.bam-cta-desc{font-size:16px}.bam-cta-buttons{display:flex;flex-direction:column;width:100%;gap:12px}.bam-btn-primary,.bam-btn-secondary{display:block;width:100%;text-align:center;padding:14px 24px;font-size:16px}}