.elementor-775 .elementor-element.elementor-element-b168766{--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;--overlay-opacity:0.29;box-shadow:0px 21px 15px -17px rgba(0, 0, 0, 0.25);--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-775 .elementor-element.elementor-element-b168766::before, .elementor-775 .elementor-element.elementor-element-b168766 > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-b168766 > .e-con-inner > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-b168766 > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-b168766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-b168766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#85C44140;background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/Branding-roots-and-food_fondo.svg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-775 .elementor-element.elementor-element-4858f38{--display:flex;}.elementor-775 .elementor-element.elementor-element-4858f38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-775 .elementor-element.elementor-element-70f14a5{width:var( --container-widget-width, 86.584% );max-width:86.584%;--container-widget-width:86.584%;--container-widget-flex-grow:0;}.elementor-775 .elementor-element.elementor-element-70f14a5 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-775 .elementor-element.elementor-element-70f14a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-775 .elementor-element.elementor-element-70f14a5 img{width:88%;}.elementor-775 .elementor-element.elementor-element-9e9a097{--display:flex;--justify-content:center;}.elementor-775 .elementor-element.elementor-element-b5db328{text-align:start;}.elementor-775 .elementor-element.elementor-element-b5db328 .elementor-heading-title{font-family:var( --e-global-typography-3a429fe-font-family ), Sans-serif;font-size:var( --e-global-typography-3a429fe-font-size );font-weight:var( --e-global-typography-3a429fe-font-weight );line-height:var( --e-global-typography-3a429fe-line-height );}.elementor-775 .elementor-element.elementor-element-c936ffc{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-1bad086{--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;--overlay-opacity:0.23;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-1bad086::before, .elementor-775 .elementor-element.elementor-element-1bad086 > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-1bad086 > .e-con-inner > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-1bad086 > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-1bad086 > .e-con-inner > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-1bad086 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-775 .elementor-element.elementor-element-e0f5eea{--display:flex;--justify-content:center;}.elementor-775 .elementor-element.elementor-element-a0b9a0b{text-align:center;}.elementor-775 .elementor-element.elementor-element-a0b9a0b .elementor-heading-title{font-family:var( --e-global-typography-eeb1044-font-family ), Sans-serif;font-size:var( --e-global-typography-eeb1044-font-size );font-weight:var( --e-global-typography-eeb1044-font-weight );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-df66d53{--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;}.elementor-775 .elementor-element.elementor-element-5d44444{--display:flex;}.elementor-775 .elementor-element.elementor-element-cb99729{text-align:center;}.elementor-775 .elementor-element.elementor-element-cb99729 .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-44a69da{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-44a69da:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-44a69da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2026/03/IMG_2663.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-775 .elementor-element.elementor-element-4600179{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-4600179 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-4600179 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-4600179 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-caf1cb9{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-e24eced{--display:flex;}.elementor-775 .elementor-element.elementor-element-31f2563{text-align:center;}.elementor-775 .elementor-element.elementor-element-31f2563 .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-54a7270{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-54a7270:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-54a7270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2026/03/IMG20241024133726-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-775 .elementor-element.elementor-element-2542d68{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-2542d68 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-2542d68 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-2542d68 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-8ece8df{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-845e685{--display:flex;}.elementor-775 .elementor-element.elementor-element-de5efda{text-align:center;}.elementor-775 .elementor-element.elementor-element-de5efda .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-c7121cc{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-c7121cc:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-c7121cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/web_Roots_and_Food_52.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-775 .elementor-element.elementor-element-e0804f9{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-e0804f9 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-e0804f9 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-e0804f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-5fe0f97{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-66c0142{--display:flex;}.elementor-775 .elementor-element.elementor-element-ceb3efc img{width:6%;}.elementor-775 .elementor-element.elementor-element-f31263e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-f31263e > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-f31263e .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-f31263e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-b0ae926{--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;--overlay-opacity:0.23;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-b0ae926::before, .elementor-775 .elementor-element.elementor-element-b0ae926 > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-b0ae926 > .e-con-inner > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-b0ae926 > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-b0ae926 > .e-con-inner > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-b0ae926 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-775 .elementor-element.elementor-element-9a4e699{--display:flex;--justify-content:center;}.elementor-775 .elementor-element.elementor-element-53e7f43{text-align:center;}.elementor-775 .elementor-element.elementor-element-53e7f43 .elementor-heading-title{font-family:var( --e-global-typography-eeb1044-font-family ), Sans-serif;font-size:var( --e-global-typography-eeb1044-font-size );font-weight:var( --e-global-typography-eeb1044-font-weight );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-6051fcc{--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;}.elementor-775 .elementor-element.elementor-element-3301bc0{--display:flex;}.elementor-775 .elementor-element.elementor-element-c6b8752{text-align:center;}.elementor-775 .elementor-element.elementor-element-c6b8752 .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-02c2fde{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-02c2fde:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-02c2fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2026/03/Diseno-sin-titulo-47.png");background-position:0px -71px;background-repeat:no-repeat;background-size:100% auto;}.elementor-775 .elementor-element.elementor-element-4e90591{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1.7px;}.elementor-775 .elementor-element.elementor-element-4e90591 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-4e90591 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-4e90591 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-6739045{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-dbfe3fe{--display:flex;}.elementor-775 .elementor-element.elementor-element-296fab2{text-align:center;}.elementor-775 .elementor-element.elementor-element-296fab2 .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-7f97c31{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-7f97c31:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-7f97c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/web_Roots_and_Food_9.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-775 .elementor-element.elementor-element-b0bacfc{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-b0bacfc > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-b0bacfc .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-b0bacfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-03054b9{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-85b13a6{--display:flex;}.elementor-775 .elementor-element.elementor-element-092bf11{text-align:center;}.elementor-775 .elementor-element.elementor-element-092bf11 .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-bd4b186{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-bd4b186:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-bd4b186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2026/03/Este-vinculo-entre-cocina-y-escuela-convierte-al-comedor-en-un-lugar-unico-donde-los-ninos-y-ninas-no-solo-se-alimentan-sino-que-tambien-aprenden-habitos-valores-y-autonomia-en-un-entorno-calid.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-775 .elementor-element.elementor-element-96af1e4{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-96af1e4 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-96af1e4 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-96af1e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-3879f42{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-53b54df{--display:flex;}.elementor-775 .elementor-element.elementor-element-e989b19 img{width:6%;}.elementor-775 .elementor-element.elementor-element-562fedd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-562fedd > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-562fedd .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-562fedd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-cbf94c3{--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;--overlay-opacity:0.23;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-cbf94c3::before, .elementor-775 .elementor-element.elementor-element-cbf94c3 > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-cbf94c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-cbf94c3 > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-cbf94c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-cbf94c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-775 .elementor-element.elementor-element-2d785ea{--display:flex;--justify-content:center;}.elementor-775 .elementor-element.elementor-element-059167c{text-align:center;}.elementor-775 .elementor-element.elementor-element-059167c .elementor-heading-title{font-family:var( --e-global-typography-eeb1044-font-family ), Sans-serif;font-size:var( --e-global-typography-eeb1044-font-size );font-weight:var( --e-global-typography-eeb1044-font-weight );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-c4a77fd{text-align:center;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-9d386eb{--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;}.elementor-775 .elementor-element.elementor-element-1934d68{--display:flex;}.elementor-775 .elementor-element.elementor-element-5d0753b{text-align:center;}.elementor-775 .elementor-element.elementor-element-5d0753b .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-1a97c0b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-1a97c0b:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-1a97c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/web_Roots_and_Food_43.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-775 .elementor-element.elementor-element-1d2ff6b{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-1d2ff6b > .elementor-widget-container{padding:95px 95px 95px 95px;}.elementor-775 .elementor-element.elementor-element-1d2ff6b .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-1d2ff6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-1395de2{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-535d88b{--display:flex;}.elementor-775 .elementor-element.elementor-element-97cbb3a{text-align:center;}.elementor-775 .elementor-element.elementor-element-97cbb3a .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-381c13f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-381c13f:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-381c13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/web_Roots_and_Food_68.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-775 .elementor-element.elementor-element-f37796b{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-f37796b > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-f37796b .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-f37796b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-2faf4bc{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-012b95b{--display:flex;}.elementor-775 .elementor-element.elementor-element-33007a3{text-align:center;}.elementor-775 .elementor-element.elementor-element-33007a3 .elementor-heading-title{font-family:var( --e-global-typography-cad6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-cad6d51-font-size );font-weight:var( --e-global-typography-cad6d51-font-weight );line-height:var( --e-global-typography-cad6d51-line-height );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-34148a0{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-34148a0:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-34148a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/web_Roots_and_Food_14.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-775 .elementor-element.elementor-element-b1cb416{--divider-border-style:solid;--divider-color:var( --e-global-color-2040346 );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-b1cb416 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-775 .elementor-element.elementor-element-b1cb416 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-b1cb416 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-28c3475{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-7bdcbe0{--display:flex;}.elementor-775 .elementor-element.elementor-element-3c08446 img{width:6%;}.elementor-775 .elementor-element.elementor-element-108c80a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-775 .elementor-element.elementor-element-108c80a > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-108c80a .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-108c80a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-775 .elementor-element.elementor-element-39eb9ae{--display:flex;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-775 .elementor-element.elementor-element-39eb9ae:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-39eb9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-39eb9ae::before, .elementor-775 .elementor-element.elementor-element-39eb9ae > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-39eb9ae > .e-con-inner > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-39eb9ae > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-39eb9ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-39eb9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rootsandfood.com/wp-content/uploads/2025/11/Branding-roots-and-food_fondo.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-775 .elementor-element.elementor-element-314d30d{--display:flex;}.elementor-775 .elementor-element.elementor-element-2976ba4{text-align:center;}.elementor-775 .elementor-element.elementor-element-2976ba4 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:var( --e-global-color-2933813 );}.elementor-775 .elementor-element.elementor-element-9bfbfd0{--display:flex;}.elementor-775 .elementor-element.elementor-element-29db073{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2933813 );}.elementor-775 .elementor-element.elementor-element-7b5bab9{text-align:center;font-family:"Bree Serif", Sans-serif;font-size:26px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;color:var( --e-global-color-2933813 );}.elementor-775 .elementor-element.elementor-element-9a8e1f9{--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;--justify-content:center;}.elementor-775 .elementor-element.elementor-element-c34ea64 .elementor-button{background-color:var( --e-global-color-2933813 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 1px 15px -1px rgba(0, 0, 0, 0.2);}.elementor-775 .elementor-element.elementor-element-c34ea64 .elementor-button:hover, .elementor-775 .elementor-element.elementor-element-c34ea64 .elementor-button:focus{background-color:var( --e-global-color-afea570 );color:var( --e-global-color-2933813 );}.elementor-775 .elementor-element.elementor-element-c34ea64 .elementor-button:hover svg, .elementor-775 .elementor-element.elementor-element-c34ea64 .elementor-button:focus svg{fill:var( --e-global-color-2933813 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-775 .elementor-element.elementor-element-70f14a5 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-775 .elementor-element.elementor-element-b5db328 .elementor-heading-title{font-size:var( --e-global-typography-3a429fe-font-size );line-height:var( --e-global-typography-3a429fe-line-height );}.elementor-775 .elementor-element.elementor-element-c936ffc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-a0b9a0b .elementor-heading-title{font-size:var( --e-global-typography-eeb1044-font-size );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-cb99729 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-caf1cb9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-31f2563 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-8ece8df{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-de5efda .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-5fe0f97{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-ceb3efc img{width:10%;}.elementor-775 .elementor-element.elementor-element-f31263e > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-53e7f43 .elementor-heading-title{font-size:var( --e-global-typography-eeb1044-font-size );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-c6b8752 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-02c2fde:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-02c2fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-775 .elementor-element.elementor-element-6739045{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-296fab2 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-03054b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-092bf11 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-3879f42{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-e989b19 img{width:10%;}.elementor-775 .elementor-element.elementor-element-562fedd > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-059167c .elementor-heading-title{font-size:var( --e-global-typography-eeb1044-font-size );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-c4a77fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-5d0753b .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-1395de2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-97cbb3a .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-2faf4bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-33007a3 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-28c3475{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-3c08446 img{width:10%;}.elementor-775 .elementor-element.elementor-element-108c80a > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-39eb9ae{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-775 .elementor-element.elementor-element-29db073{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-775 .elementor-element.elementor-element-4858f38{--width:49.854%;}}@media(max-width:1024px) and (min-width:768px){.elementor-775 .elementor-element.elementor-element-4858f38{--width:254.4px;}}@media(max-width:767px){.elementor-775 .elementor-element.elementor-element-b168766{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-775 .elementor-element.elementor-element-70f14a5 > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-775 .elementor-element.elementor-element-b5db328{text-align:center;}.elementor-775 .elementor-element.elementor-element-b5db328 .elementor-heading-title{font-size:var( --e-global-typography-3a429fe-font-size );line-height:var( --e-global-typography-3a429fe-line-height );}.elementor-775 .elementor-element.elementor-element-c936ffc{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-1bad086{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-775 .elementor-element.elementor-element-e0f5eea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-a0b9a0b .elementor-heading-title{font-size:var( --e-global-typography-eeb1044-font-size );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-cb99729 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-caf1cb9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-31f2563 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-8ece8df{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-de5efda .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-5fe0f97{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-ceb3efc img{width:20%;}.elementor-775 .elementor-element.elementor-element-b0ae926{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-775 .elementor-element.elementor-element-9a4e699{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-53e7f43 .elementor-heading-title{font-size:var( --e-global-typography-eeb1044-font-size );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-c6b8752 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-02c2fde:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-02c2fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-775 .elementor-element.elementor-element-6739045{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-296fab2 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-03054b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-092bf11 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-3879f42{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-e989b19 img{width:20%;}.elementor-775 .elementor-element.elementor-element-cbf94c3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-775 .elementor-element.elementor-element-2d785ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-059167c .elementor-heading-title{font-size:var( --e-global-typography-eeb1044-font-size );line-height:var( --e-global-typography-eeb1044-line-height );}.elementor-775 .elementor-element.elementor-element-c4a77fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-5d0753b .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-1395de2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-97cbb3a .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-2faf4bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-33007a3 .elementor-heading-title{font-size:var( --e-global-typography-cad6d51-font-size );line-height:var( --e-global-typography-cad6d51-line-height );}.elementor-775 .elementor-element.elementor-element-28c3475{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-775 .elementor-element.elementor-element-3c08446 img{width:20%;}.elementor-775 .elementor-element.elementor-element-39eb9ae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-775 .elementor-element.elementor-element-2976ba4 .elementor-heading-title{font-size:24px;}.elementor-775 .elementor-element.elementor-element-29db073{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}