.elementor-100 .elementor-element.elementor-element-4981147{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-cff7200{--display:flex;}.elementor-100 .elementor-element.elementor-element-cff7200:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-cff7200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitafoods.com/wp-content/uploads/2025/05/nosotros-hero.png");background-repeat:no-repeat;background-size:cover;}.elementor-100 .elementor-element.elementor-element-e665ad8{--display:flex;--min-height:789px;--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:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:180px;--padding-bottom:50px;--padding-left:66px;--padding-right:180px;--z-index:0;}.elementor-100 .elementor-element.elementor-element-e665ad8:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-e665ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-100 .elementor-element.elementor-element-1e19ff6{--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:flex-end;--align-items:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.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-100 .elementor-element.elementor-element-6af34b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:left;}.elementor-100 .elementor-element.elementor-element-6af34b2 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:6vw;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0em;color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-a7f619a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-100 .elementor-element.elementor-element-a7f619a .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:6vw;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0em;color:#FFFFFF80;}.elementor-100 .elementor-element.elementor-element-767dcf7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-100 .elementor-element.elementor-element-767dcf7 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-100 .elementor-element.elementor-element-767dcf7 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:6vw;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0em;color:#FFFFFF40;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-100 .elementor-element.elementor-element-c3afd6f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-c140af9 );--border-color:var( --e-global-color-c140af9 );--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.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-100 .elementor-element.elementor-element-6c093c8{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-6c093c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-6c093c8 a{color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-6502741{--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:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-6502741:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-6502741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c675fb0 );}.elementor-100 .elementor-element.elementor-element-31642ed{--display:flex;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-b3f1869{left:0px;}body.rtl .elementor-100 .elementor-element.elementor-element-b3f1869{right:0px;}.elementor-100 .elementor-element.elementor-element-b3f1869{top:5px;z-index:2;}.elementor-100 .elementor-element.elementor-element-b3f1869 img{width:270px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-f4ea058{left:129px;}body.rtl .elementor-100 .elementor-element.elementor-element-f4ea058{right:129px;}.elementor-100 .elementor-element.elementor-element-f4ea058{top:50px;z-index:3;}.elementor-100 .elementor-element.elementor-element-f4ea058 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-100 .elementor-element.elementor-element-f4ea058 img{width:94px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-e0f1e2a{left:66px;}body.rtl .elementor-100 .elementor-element.elementor-element-e0f1e2a{right:66px;}.elementor-100 .elementor-element.elementor-element-e0f1e2a{top:-24px;}.elementor-100 .elementor-element.elementor-element-e0f1e2a img{width:270px;}.elementor-100 .elementor-element.elementor-element-47c8ac8{--display:flex;--padding-top:300px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-c203e3e{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-100 .elementor-element.elementor-element-c203e3e .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:90px;font-weight:600;color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-6240f6c{--display:flex;}.elementor-100 .elementor-element.elementor-element-b2cca58{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-b2cca58:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-b2cca58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-0a7359b .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-7b4144b{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-7b4144b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-e29719d{--display:flex;}.elementor-100 .elementor-element.elementor-element-ebf3d8f{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-ebf3d8f:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-ebf3d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-74836ef .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-c10bd4b{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-c10bd4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-fe7e951{--display:flex;}.elementor-100 .elementor-element.elementor-element-b55c81c{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-b55c81c:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-b55c81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-66a4385 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-cf49fa3{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-cf49fa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-25a2dbf{--display:flex;}.elementor-100 .elementor-element.elementor-element-1d2d5bd{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-1d2d5bd:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-1d2d5bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-d7cf03d .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-db0f547.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-db0f547{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-f84c815{--display:flex;}.elementor-100 .elementor-element.elementor-element-e48462d{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-e48462d:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-e48462d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-5af9528 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-7df0538.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-7df0538{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-6e920b6{--display:flex;}.elementor-100 .elementor-element.elementor-element-161a686{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-161a686:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-161a686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-c831a96{width:100%;max-width:100%;text-align:left;}.elementor-100 .elementor-element.elementor-element-c831a96 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-3111fbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-3111fbd{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-d149d04{--display:flex;}.elementor-100 .elementor-element.elementor-element-849610b{--display:flex;}.elementor-100 .elementor-element.elementor-element-f249be4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-525px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:50px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:460px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:50px;--e-n-carousel-arrow-size:44px;}.elementor-100 .elementor-element.elementor-element-f249be4 > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-f249be4.elementor-element{--align-self:flex-end;}:where( .elementor-100 .elementor-element.elementor-element-f249be4 .swiper-slide ) > .e-con{--padding-top:0vw;--padding-right:0vw;--padding-bottom:0vw;--padding-left:0vw;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0vw;--padding-inline-end:0vw;--padding-block-end:0vw;--padding-inline-start:0vw;}.elementor-100 .elementor-element.elementor-element-6e9dd1c{--display:flex;}.elementor-100 .elementor-element.elementor-element-a47d5e4{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-a47d5e4:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-a47d5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-43f9cd1 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-ae8bde9{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-ae8bde9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-323283b{--display:flex;}.elementor-100 .elementor-element.elementor-element-d361c49{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-d361c49:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-d361c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-5f63117 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-58e33da{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-58e33da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-6319c0c{--display:flex;}.elementor-100 .elementor-element.elementor-element-1602b85{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-1602b85:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-1602b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-2b8864b .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-74f53a9{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-74f53a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-b5cd6bd{--display:flex;}.elementor-100 .elementor-element.elementor-element-28d383d{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-28d383d:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-28d383d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-a5da1e7 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-7eec11e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-7eec11e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-9818168{--display:flex;}.elementor-100 .elementor-element.elementor-element-1b6587f{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-1b6587f:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-1b6587f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-9ea7163 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-33ae856.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-33ae856{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-b2c1323{--display:flex;}.elementor-100 .elementor-element.elementor-element-83f7420{--display:flex;--min-height:350px;--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;--justify-content:flex-start;--border-radius:500px 500px 500px 500px;--padding-top:70px;--padding-bottom:30px;--padding-left:70px;--padding-right:50px;}.elementor-100 .elementor-element.elementor-element-83f7420:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-83f7420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-6a1062b{width:100%;max-width:100%;text-align:left;}.elementor-100 .elementor-element.elementor-element-6a1062b .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-58c8316.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100 .elementor-element.elementor-element-58c8316{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-34db880{--display:flex;}.elementor-100 .elementor-element.elementor-element-c183035{--display:flex;}.elementor-100 .elementor-element.elementor-element-ec874df{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-d2ae175 );}.elementor-100 .elementor-element.elementor-element-ec874df > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-ec874df.elementor-element{--align-self:flex-end;}:where( .elementor-100 .elementor-element.elementor-element-ec874df .swiper-slide ) > .e-con{--padding-top:0vw;--padding-right:0vw;--padding-bottom:0vw;--padding-left:0vw;}.elementor-100 .elementor-element.elementor-element-3d8c2f3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-a984807{--display:flex;--padding-top:12vh;--padding-bottom:12vh;--padding-left:10vw;--padding-right:0;}.elementor-100 .elementor-element.elementor-element-b721a65 .elementor-heading-title{font-family:"avant garde 500", Sans-serif;font-size:60px;font-weight:500;line-height:1em;color:var( --e-global-color-d5ceabd );}.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-100 .elementor-element.elementor-element-a242e77 .elementor-button{background-color:var( --e-global-color-c140af9 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;padding:012px 30px 12px 30px;}.elementor-100 .elementor-element.elementor-element-a242e77 .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-a242e77 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-a242e77 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-a242e77 .elementor-button:hover svg, .elementor-100 .elementor-element.elementor-element-a242e77 .elementor-button:focus svg{fill:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button{background-color:#D7848700;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;fill:var( --e-global-color-d5ceabd );color:var( --e-global-color-d5ceabd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button:focus{background-color:#6171B2;color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button:hover svg, .elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-5483ab8{--display:flex;}.elementor-100 .elementor-element.elementor-element-5483ab8:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-5483ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitafoods.com/wp-content/uploads/2025/05/nosotros-img.png");background-repeat:no-repeat;background-size:cover;}.elementor-100 .elementor-element.elementor-element-e303940{--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:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-e303940:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-e303940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-100 .elementor-element.elementor-element-85152bf{--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-100 .elementor-element.elementor-element-9ec1df6{--display:flex;}.elementor-100 .elementor-element.elementor-element-07ff24a .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:90px;font-weight:600;color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-78ecbae{--display:flex;}.elementor-100 .elementor-element.elementor-element-19d356c{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-c140af9 );}.elementor-100 .elementor-element.elementor-element-59cb38e{--display:flex;}.elementor-100 .elementor-element.elementor-element-1e872e8{--e-image-carousel-slides-to-show:1;}.elementor-100 .elementor-element.elementor-element-1e872e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 35px 40px 35px;}.elementor-100 .elementor-element.elementor-element-1e872e8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-100 .elementor-element.elementor-element-1e872e8 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;}.elementor-100 .elementor-element.elementor-element-1e872e8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:153px 153px 153px 153px;}.elementor-100 .elementor-element.elementor-element-524545a{--e-image-carousel-slides-to-show:1;}.elementor-100 .elementor-element.elementor-element-524545a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 35px 40px 35px;}.elementor-100 .elementor-element.elementor-element-524545a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-d2ae175 );opacity:var( --e-global-color-d2ae175 );}.elementor-100 .elementor-element.elementor-element-524545a .swiper-pagination-bullet{background:var( --e-global-color-d5ceabd );}.elementor-100 .elementor-element.elementor-element-295eb34{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-0ebc33c{--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-100 .elementor-element.elementor-element-6b11b29{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-100 .elementor-element.elementor-element-6b11b29 .elementor-heading-title{font-family:"Avant Garde 700", Sans-serif;font-size:40px;font-weight:700;line-height:40px;}.elementor-100 .elementor-element.elementor-element-d848577{--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-100 .elementor-element.elementor-element-1cb1df4{--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;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-7e6f8a0{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-c939e55{text-align:left;}.elementor-100 .elementor-element.elementor-element-0c447d7{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-100 .elementor-element.elementor-element-49508b7{text-align:right;}.elementor-100 .elementor-element.elementor-element-b0395ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-f43c989 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-100 .elementor-element.elementor-element-e54ee34{--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;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-cf61d9b{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-f7d68bb{text-align:left;}.elementor-100 .elementor-element.elementor-element-c4b049f{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-100 .elementor-element.elementor-element-3511b74{text-align:right;}.elementor-100 .elementor-element.elementor-element-87ec416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-9cb33bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-100 .elementor-element.elementor-element-c0c30fb{--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;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-982bd18{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-798d604{text-align:left;}.elementor-100 .elementor-element.elementor-element-5a75757{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-100 .elementor-element.elementor-element-52cc83f{text-align:right;}.elementor-100 .elementor-element.elementor-element-cae3fbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-747e85c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-100 .elementor-element.elementor-element-67c86da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-21.2em;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:47.2em;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-100 .elementor-element.elementor-element-67c86da :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6966A8;border-radius:200px 200px 200px 200px;padding:10px 10px 10px 10px;}.elementor-100 .elementor-element.elementor-element-67c86da :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#6966A84D;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-1cce1a5{left:32px;}body.rtl .elementor-100 .elementor-element.elementor-element-1cce1a5{right:32px;}.elementor-100 .elementor-element.elementor-element-1cce1a5{bottom:-25px;}.elementor-100 .elementor-element.elementor-element-1cce1a5 img{width:250px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-0d5de0f{right:100px;}body.rtl .elementor-100 .elementor-element.elementor-element-0d5de0f{left:100px;}.elementor-100 .elementor-element.elementor-element-0d5de0f{bottom:60px;}.elementor-100 .elementor-element.elementor-element-0d5de0f img{width:100px;}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-cff7200{--width:40%;}.elementor-100 .elementor-element.elementor-element-e665ad8{--width:60%;}.elementor-100 .elementor-element.elementor-element-1e19ff6{--width:100%;}.elementor-100 .elementor-element.elementor-element-85152bf{--content-width:900px;}.elementor-100 .elementor-element.elementor-element-0ebc33c{--width:40%;}.elementor-100 .elementor-element.elementor-element-d848577{--width:60%;}.elementor-100 .elementor-element.elementor-element-7e6f8a0{--width:590px;}.elementor-100 .elementor-element.elementor-element-b0395ae{--width:100%;}.elementor-100 .elementor-element.elementor-element-cf61d9b{--width:590px;}.elementor-100 .elementor-element.elementor-element-982bd18{--width:590px;}}@media(max-width:1366px) and (min-width:768px){.elementor-100 .elementor-element.elementor-element-b0395ae{--width:560px;}.elementor-100 .elementor-element.elementor-element-87ec416{--width:560px;}.elementor-100 .elementor-element.elementor-element-cae3fbd{--width:560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-100 .elementor-element.elementor-element-cff7200{--width:100%;}.elementor-100 .elementor-element.elementor-element-e665ad8{--width:100%;}.elementor-100 .elementor-element.elementor-element-1e19ff6{--width:100%;}.elementor-100 .elementor-element.elementor-element-5483ab8{--width:90vw;}}@media(max-width:1366px){.elementor-100 .elementor-element.elementor-element-7b4144b{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-c10bd4b{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-cf49fa3{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-db0f547{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-7df0538{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-3111fbd{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-f249be4{--e-n-carousel-arrow-prev-left-position:-460px;--e-n-carousel-arrow-prev-top-position:15px;--e-n-carousel-arrow-next-right-position:390px;--e-n-carousel-arrow-next-top-position:15px;}.elementor-100 .elementor-element.elementor-element-ae8bde9{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-58e33da{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-74f53a9{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-7eec11e{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-33ae856{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-58c8316{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-b0395ae{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-100 .elementor-element.elementor-element-87ec416{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-100 .elementor-element.elementor-element-cae3fbd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-100 .elementor-element.elementor-element-67c86da{--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-480px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:400px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-0d5de0f{right:3px;}body.rtl .elementor-100 .elementor-element.elementor-element-0d5de0f{left:3px;}}@media(max-width:1200px){.elementor-100 .elementor-element.elementor-element-e665ad8{--padding-top:80px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-100 .elementor-element.elementor-element-f249be4{--e-n-carousel-arrow-prev-left-position:-120px;--e-n-carousel-arrow-next-right-position:50px;}.elementor-100 .elementor-element.elementor-element-67c86da{--e-n-carousel-arrow-prev-left-position:-39vw;--e-n-carousel-arrow-next-right-position:32vw;}}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-4981147{--min-height:auto;}.elementor-100 .elementor-element.elementor-element-e665ad8{--min-height:500px;--padding-top:140px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-6af34b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-100 .elementor-element.elementor-element-6af34b2 .elementor-heading-title{font-size:47.51px;line-height:0.9em;}.elementor-100 .elementor-element.elementor-element-a7f619a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-100 .elementor-element.elementor-element-a7f619a .elementor-heading-title{font-size:47.51px;line-height:0.9em;}.elementor-100 .elementor-element.elementor-element-767dcf7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-100 .elementor-element.elementor-element-767dcf7 .elementor-heading-title{font-size:47.51px;line-height:0.9em;}.elementor-100 .elementor-element.elementor-element-5b7ee91 > .elementor-widget-container{padding:20px 0px 40px 0px;}.elementor-100 .elementor-element.elementor-element-5b7ee91 img{width:100%;}.elementor-100 .elementor-element.elementor-element-c3afd6f{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-6c093c8{width:100%;max-width:100%;font-size:14px;}.elementor-100 .elementor-element.elementor-element-6502741{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-c203e3e{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-c203e3e .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-6240f6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-0a7359b .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-7b4144b{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-e29719d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-74836ef .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-c10bd4b{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-66a4385 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-cf49fa3{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-d7cf03d .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-db0f547{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-5af9528 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-7df0538{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-c831a96 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-3111fbd{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-f249be4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;--e-n-carousel-arrow-prev-left-position:-1vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-1vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-100 .elementor-element.elementor-element-f249be4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 0px 20px;}:where( .elementor-100 .elementor-element.elementor-element-f249be4 .swiper-slide ) > .e-con{--padding-top:0vw;--padding-right:0vw;--padding-bottom:0vw;--padding-left:0vw;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0vw;--padding-inline-end:0vw;--padding-block-end:0vw;--padding-inline-start:0vw;}.elementor-100 .elementor-element.elementor-element-6e9dd1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-43f9cd1 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-ae8bde9{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-323283b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-5f63117 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-58e33da{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-2b8864b .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-74f53a9{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-a5da1e7 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-7eec11e{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-9ea7163 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-33ae856{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-6a1062b .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-58c8316{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-ec874df{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-ec874df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 0px 20px;}:where( .elementor-100 .elementor-element.elementor-element-ec874df .swiper-slide ) > .e-con{--padding-top:0vw;--padding-right:0vw;--padding-bottom:0vw;--padding-left:0vw;}.elementor-100 .elementor-element.elementor-element-3d8c2f3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-a984807{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-b721a65 .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-5483ab8{--min-height:200px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-100 .elementor-element.elementor-element-5483ab8.e-con{--align-self:center;}.elementor-100 .elementor-element.elementor-element-85152bf{--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-100 .elementor-element.elementor-element-07ff24a .elementor-heading-title{font-size:50px;}.elementor-100 .elementor-element.elementor-element-19d356c{font-size:14px;}.elementor-100 .elementor-element.elementor-element-67c86da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-next-right-position:30vw;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-e665ad8{--width:100%;--min-height:380px;--padding-top:140px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-1e19ff6{--width:100%;}.elementor-100 .elementor-element.elementor-element-6af34b2{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-6af34b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-6af34b2 .elementor-heading-title{font-size:14vw;line-height:14vw;}.elementor-100 .elementor-element.elementor-element-a7f619a .elementor-heading-title{font-size:15vw;line-height:14vw;}.elementor-100 .elementor-element.elementor-element-767dcf7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-767dcf7 .elementor-heading-title{font-size:14vw;line-height:13vw;}.elementor-100 .elementor-element.elementor-element-5b7ee91 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-5b7ee91 img{width:100%;}.elementor-100 .elementor-element.elementor-element-c3afd6f{--margin-top:40px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-6c093c8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-b3f1869{top:26px;}.elementor-100 .elementor-element.elementor-element-b3f1869 img{width:100px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-f4ea058{left:52px;}body.rtl .elementor-100 .elementor-element.elementor-element-f4ea058{right:52px;}.elementor-100 .elementor-element.elementor-element-f4ea058{top:38px;}.elementor-100 .elementor-element.elementor-element-f4ea058 img{width:30px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-e0f1e2a{left:26px;}body.rtl .elementor-100 .elementor-element.elementor-element-e0f1e2a{right:26px;}.elementor-100 .elementor-element.elementor-element-e0f1e2a{top:14px;}.elementor-100 .elementor-element.elementor-element-e0f1e2a img{width:100px;}.elementor-100 .elementor-element.elementor-element-47c8ac8{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-c203e3e{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-c203e3e > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-100 .elementor-element.elementor-element-c203e3e .elementor-heading-title{font-size:60px;}.elementor-100 .elementor-element.elementor-element-6240f6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-b2cca58{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-0a7359b{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-0a7359b .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-7b4144b{font-size:16px;}.elementor-100 .elementor-element.elementor-element-7b4144b p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-ebf3d8f{--width:100%;--min-height:254px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-74836ef .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-c10bd4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-c10bd4b{column-gap:0px;font-size:16px;}.elementor-100 .elementor-element.elementor-element-c10bd4b p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-b55c81c{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-66a4385 .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-cf49fa3{font-size:16px;}.elementor-100 .elementor-element.elementor-element-cf49fa3 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-1d2d5bd{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-d7cf03d .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-db0f547{font-size:16px;}.elementor-100 .elementor-element.elementor-element-db0f547 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-e48462d{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-5af9528 .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-7df0538{font-size:16px;}.elementor-100 .elementor-element.elementor-element-7df0538 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-161a686{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-c831a96 .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-3111fbd{font-size:16px;}.elementor-100 .elementor-element.elementor-element-3111fbd p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-f249be4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:-4vw;--e-n-carousel-arrow-prev-top-position:12px;--e-n-carousel-arrow-next-right-position:-4vw;--e-n-carousel-arrow-next-top-position:12px;--e-n-carousel-arrow-size:30px;}.elementor-100 .elementor-element.elementor-element-f249be4 > .elementor-widget-container{margin:00px -6px 0px -6px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-f249be4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-6e9dd1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-a47d5e4{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-43f9cd1{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-43f9cd1 .elementor-heading-title{font-size:8vw;}.elementor-100 .elementor-element.elementor-element-ae8bde9{font-size:16px;}.elementor-100 .elementor-element.elementor-element-ae8bde9 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-d361c49{--width:100%;--min-height:254px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-5f63117 .elementor-heading-title{font-size:8vw;}.elementor-100 .elementor-element.elementor-element-58e33da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-58e33da{column-gap:0px;font-size:16px;}.elementor-100 .elementor-element.elementor-element-58e33da p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-1602b85{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-2b8864b .elementor-heading-title{font-size:8vw;}.elementor-100 .elementor-element.elementor-element-74f53a9{font-size:16px;}.elementor-100 .elementor-element.elementor-element-74f53a9 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-28d383d{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-a5da1e7 .elementor-heading-title{font-size:8vw;}.elementor-100 .elementor-element.elementor-element-7eec11e{font-size:16px;}.elementor-100 .elementor-element.elementor-element-7eec11e p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-1b6587f{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-9ea7163 .elementor-heading-title{font-size:8vw;}.elementor-100 .elementor-element.elementor-element-33ae856{font-size:16px;}.elementor-100 .elementor-element.elementor-element-33ae856 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-83f7420{--width:100%;--min-height:258px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-6a1062b .elementor-heading-title{font-size:8vw;}.elementor-100 .elementor-element.elementor-element-58c8316{font-size:16px;}.elementor-100 .elementor-element.elementor-element-58c8316 p{margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-ec874df{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-100 .elementor-element.elementor-element-ec874df > .elementor-widget-container{margin:00px -6px 0px -6px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-3d8c2f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100 .elementor-element.elementor-element-a984807{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-b721a65{width:100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-b721a65 .elementor-heading-title{font-size:30px;}.elementor-100 .elementor-element.elementor-element-1030dc5 .elementor-button{border-width:2px 2px 2px 2px;padding:10px 20px 10px 20px;}.elementor-100 .elementor-element.elementor-element-5483ab8{--width:90vw;--min-height:150px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:30px;--margin-left:10px;--margin-right:10px;}.elementor-100 .elementor-element.elementor-element-5483ab8.e-con{--align-self:center;}.elementor-100 .elementor-element.elementor-element-07ff24a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-07ff24a{text-align:left;}.elementor-100 .elementor-element.elementor-element-07ff24a .elementor-heading-title{font-size:50px;}.elementor-100 .elementor-element.elementor-element-59cb38e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-100 .elementor-element.elementor-element-1e872e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-1e872e8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-100 .elementor-element.elementor-element-1e872e8 .elementor-swiper-button.elementor-swiper-button-next{font-size:27px;}.elementor-100 .elementor-element.elementor-element-524545a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-524545a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-100 .elementor-element.elementor-element-295eb34{--padding-top:100px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-100 .elementor-element.elementor-element-6b11b29 .elementor-heading-title{font-size:35px;}.elementor-100 .elementor-element.elementor-element-747e85c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-100 .elementor-element.elementor-element-67c86da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-8vw;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-8vw;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-1cce1a5{left:0px;}body.rtl .elementor-100 .elementor-element.elementor-element-1cce1a5{right:0px;}.elementor-100 .elementor-element.elementor-element-1cce1a5{bottom:-27px;}.elementor-100 .elementor-element.elementor-element-1cce1a5 img{width:150px;}}/* Start custom CSS for text-editor, class: .elementor-element-6c093c8 *//* 1) Contenedor scrollable */
.hero-txt {
  height: 300px; /* ajústalo a tu layout */
  padding-left: .5rem;
  overflow-y: auto;
  direction: rtl;
  margin-left: -37px;
  /* Forzar el uso de scrollbars webkit en iOS */
  -webkit-overflow-scrolling: touch;
  /* Importante: forzar el renderizado de webkit scrollbar */
  overflow-scrolling: touch;
}

.hero-txt p {
  direction: ltr;
}

/* Firefox */
.hero-txt {
  scrollbar-width: 2px;
  /* thumb color y track color */
}

/* WebKit browsers (Chrome, Safari, Edge, iOS Safari) */
.hero-txt::-webkit-scrollbar {
  width: 30px;               /* grosor de la scrollbar */
  background-color: transparent!important; /* color del track */
}

.hero-txt::-webkit-scrollbar-track {
  background-color: transparent!important;
}

.hero-txt::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /* aquí metemos el SVG (flecha hacia abajo + línea) */
  background-image: url("https://pruebaweb.vitafoods.com/wp-content/uploads/2025/05/scrollbar.png")!important;
}

/* Optional: al pasar hover, aclaras un poco el thumb */
.hero-txt::-webkit-scrollbar-thumb:hover {
  filter: brightness(1);
}

/* Específico para iOS y macOS - Mantener funcionalidad original + fix */
@supports (-webkit-touch-callout: none) {
  .hero-txt {
    margin-left: 0;
    /* Forzar visualización del scrollbar en iOS */
    -webkit-overflow-scrolling: touch;
  }
  
  /* Forzar que el scrollbar se muestre en iOS */
  .hero-txt::-webkit-scrollbar {
    width: 30px !important;
    -webkit-appearance: none !important;
    display: block !important;
  }
  
  .hero-txt::-webkit-scrollbar-thumb {
    /* Asegurar que la imagen se muestre en iOS */
    background-image: url("https://pruebaweb.vitafoods.com/wp-content/uploads/2025/05/scrollbar.png") !important;
    min-height: 30px;
    display: block !important;
    visibility: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3afd6f */.gradient:after{
    content: '';
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: -1px;
    background: linear-gradient(to top, #D78487, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7e951 */.elementor-100 .elementor-element.elementor-element-fe7e951 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e920b6 */.elementor-100 .elementor-element.elementor-element-6e920b6 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f249be4 */.slider-nosotros{
    transition: all .4s ease-in-out;
}
.slider-nosotros .elementor-swiper-button:hover{
    background: rgb(255 255 255 / 27%);
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6319c0c */.elementor-100 .elementor-element.elementor-element-6319c0c .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c1323 */.elementor-100 .elementor-element.elementor-element-b2c1323 .elementor-heading-title {
    white-space: normal;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ec874df */.slider-nosotros{
    transition: all .4s ease-in-out;
}
.slider-nosotros .elementor-swiper-button:hover{
    background: rgb(255 255 255 / 27%);
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1e872e8 */.slider-nosotros .swiper-slide-image {
    height: 55vh;
    object-fit: cover;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avant Garde 700';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2025/05/ITCAvantGardeBold-1.eot');
	src: url('/wp-content/uploads/2025/05/ITCAvantGardeBold-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeBold-1.woff2') format('woff2'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeBold-1.woff') format('woff'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeBold-1.ttf') format('truetype'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeBold-1.svg#AvantGarde700') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'avant garde 500';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/05/ITCAvantGardeStd-Md.eot');
	src: url('/wp-content/uploads/2025/05/ITCAvantGardeStd-Md.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeStd-Md.woff2') format('woff2'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeStd-Md.woff') format('woff'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeStd-Md.ttf') format('truetype'),
		url('/wp-content/uploads/2025/05/ITCAvantGardeStd-Md.svg#avantgarde500') format('svg');
}
/* End Custom Fonts CSS */