.elementor-1442 .elementor-element.elementor-element-s000321 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1442 .elementor-element.elementor-element-s000321:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-s000321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://econaturfruits.es/wp-content/uploads/2026/08/econatur-hero.jpg");background-position:center center;background-size:cover;}.elementor-1442 .elementor-element.elementor-element-s000321 > .elementor-background-overlay{background-color:#17110D;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-s000321 > .elementor-container{min-height:78vh;}.elementor-1442 .elementor-element.elementor-element-s000321{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-1442 .elementor-element.elementor-element-c000322.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1442 .elementor-element.elementor-element-x000323{text-align:center;}.elementor-1442 .elementor-element.elementor-element-x000323 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-x000324{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-1442 .elementor-element.elementor-element-x000324 .elementor-heading-title{font-size:60px;font-weight:800;line-height:1.08em;color:#F5F0EA;}.elementor-1442 .elementor-element.elementor-element-x000325{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;line-height:1.6em;color:#F5F0EA;}.elementor-1442 .elementor-element.elementor-element-x000327{text-align:center;font-size:13px;letter-spacing:0.4px;color:#C8BCB0;}.elementor-1442 .elementor-element.elementor-element-efspas01:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-efspas01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1442 .elementor-element.elementor-element-efspas01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 20px 64px 20px;}.elementor-1442 .elementor-element.elementor-element-efspas01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-efspas02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-s001394:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-s001394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5EA;background-image:url("https://econaturfruits.es/wp-content/uploads/2026/08/pattern-gama-260-suave.png");background-position:top_left;background-repeat:repeat;background-size:custom;}.elementor-1442 .elementor-element.elementor-element-s001394{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-1442 .elementor-element.elementor-element-s001394 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-c001393.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1442 .elementor-element.elementor-element-w001391{text-align:center;}.elementor-1442 .elementor-element.elementor-element-w001391 .elementor-heading-title{font-size:38px;color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-w001392{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title, .elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title:before, .elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title:after, .elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-content, .elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-desktop-title.elementor-active{background-color:rgba(0,0,0,0);}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tabs-content-wrapper{background-color:rgba(0,0,0,0);}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title, .elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title a{color:#6B655E;}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title.elementor-active,
					 .elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title.elementor-active a{color:#FE8602;}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-1442 .elementor-element.elementor-element-z001775 .elementor-tab-content{color:#55504A;font-size:15px;}.elementor-1442 .elementor-element.elementor-element-efscal03 > .elementor-widget-container{padding:56px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efscal03{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efscal03 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-efscal04 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efscal04{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efscal04 .elementor-heading-title{font-size:34px;font-weight:700;color:#2B2622;}.elementor-1442 .elementor-element.elementor-element-efscal05 > .elementor-widget-container{padding:10px 0px 30px 0px;}.elementor-1442 .elementor-element.elementor-element-efscal05{text-align:justify;font-size:16px;line-height:1.7em;color:#55504A;}.elementor-1442 .elementor-element.elementor-element-s0001f5:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1442 .elementor-element.elementor-element-s0001f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-c0001f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1442 .elementor-element.elementor-element-c0001f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-1442 .elementor-element.elementor-element-c0001f7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(254,134,2,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1442 .elementor-element.elementor-element-c0001f7 > .elementor-element-populated, .elementor-1442 .elementor-element.elementor-element-c0001f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1442 .elementor-element.elementor-element-c0001f7 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1442 .elementor-element.elementor-element-c0001f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-wrapper{text-align:justify;}.elementor-1442 .elementor-element.elementor-element-v0001f6.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f6.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f6.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-title{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-description{font-size:13.5px;line-height:1.55em;color:#5B4A35;}.elementor-1442 .elementor-element.elementor-element-c0001f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1442 .elementor-element.elementor-element-c0001f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-1442 .elementor-element.elementor-element-c0001f9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(254,134,2,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1442 .elementor-element.elementor-element-c0001f9 > .elementor-element-populated, .elementor-1442 .elementor-element.elementor-element-c0001f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1442 .elementor-element.elementor-element-c0001f9 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1442 .elementor-element.elementor-element-c0001f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-wrapper{text-align:justify;}.elementor-1442 .elementor-element.elementor-element-v0001f8.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f8.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f8.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-title{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-description{font-size:13.5px;line-height:1.55em;color:#5B4A35;}.elementor-1442 .elementor-element.elementor-element-c0001fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1442 .elementor-element.elementor-element-c0001fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-1442 .elementor-element.elementor-element-c0001fb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(254,134,2,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1442 .elementor-element.elementor-element-c0001fb > .elementor-element-populated, .elementor-1442 .elementor-element.elementor-element-c0001fb > .elementor-element-populated > .elementor-background-overlay, .elementor-1442 .elementor-element.elementor-element-c0001fb > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1442 .elementor-element.elementor-element-c0001fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-wrapper{text-align:justify;}.elementor-1442 .elementor-element.elementor-element-v0001fa.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fa.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fa.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-title{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-description{font-size:13.5px;line-height:1.55em;color:#5B4A35;}.elementor-1442 .elementor-element.elementor-element-c0001fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1442 .elementor-element.elementor-element-c0001fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-1442 .elementor-element.elementor-element-c0001fd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(254,134,2,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1442 .elementor-element.elementor-element-c0001fd > .elementor-element-populated, .elementor-1442 .elementor-element.elementor-element-c0001fd > .elementor-element-populated > .elementor-background-overlay, .elementor-1442 .elementor-element.elementor-element-c0001fd > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1442 .elementor-element.elementor-element-c0001fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-wrapper{text-align:justify;}.elementor-1442 .elementor-element.elementor-element-v0001fc.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fc.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fc.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-title{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-description{font-size:13.5px;line-height:1.55em;color:#5B4A35;}.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1442 .elementor-element.elementor-element-s0001fe:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5EA;}.elementor-1442 .elementor-element.elementor-element-s0001fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-efe0002 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efe0003 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efe0004 > .elementor-element-populated{padding:72px 64px 72px 64px;}.elementor-1442 .elementor-element.elementor-element-efe0005 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efe0005{text-align:start;}.elementor-1442 .elementor-element.elementor-element-efe0005 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-efe0006 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efe0006{text-align:start;}.elementor-1442 .elementor-element.elementor-element-efe0006 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1.15em;color:#2B2622;}.elementor-1442 .elementor-element.elementor-element-efe0007 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efe0007{text-align:start;}.elementor-1442 .elementor-element.elementor-element-efe0007 .elementor-heading-title{font-size:21px;font-weight:600;line-height:1.4em;color:#55504A;}.elementor-1442 .elementor-element.elementor-element-efe0008 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efe0008{text-align:justify;font-size:16px;line-height:1.7em;color:#55504A;}.elementor-1442 .elementor-element.elementor-element-efe0009 > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-10397b05{margin-top:0px;margin-bottom:0px;padding:88px 20px 88px 20px;}.elementor-1442 .elementor-element.elementor-element-6d3b863d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-6772860c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1442 .elementor-element.elementor-element-6772860c{text-align:center;}.elementor-1442 .elementor-element.elementor-element-6772860c .elementor-heading-title{font-size:16px;color:#ff5d00;}.elementor-1442 .elementor-element.elementor-element-976a407 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1442 .elementor-element.elementor-element-976a407 .elementor-swiper-button{font-size:20px;}.elementor-1442 .elementor-element.elementor-element-976a407 .elementor-testimonial__image img{width:70px;height:70px;}.elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (70px / 2) - 8px );}body:not(.rtl) .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1442 .elementor-element.elementor-element-976a407.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}.elementor-1442 .elementor-element.elementor-element-efsfaq01:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-efsfaq01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5EA;}.elementor-1442 .elementor-element.elementor-element-efsfaq01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:88px 20px 88px 20px;}.elementor-1442 .elementor-element.elementor-element-efsfaq01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-efsfaq02 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1442 .elementor-element.elementor-element-efsfaq02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efsfaq03 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efsfaq03{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efsfaq03 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-efsfaq04 > .elementor-widget-container{padding:10px 0px 34px 0px;}.elementor-1442 .elementor-element.elementor-element-efsfaq04{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efsfaq04 .elementor-heading-title{font-size:34px;font-weight:700;color:#2B2622;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-accordion-icon, .elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-accordion-title{color:#2B2622;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-accordion-icon svg{fill:#2B2622;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-active .elementor-accordion-icon, .elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-accordion-title{font-size:18px;font-weight:700;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-tab-title .elementor-accordion-icon i:before{color:#FE8602;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-tab-title .elementor-accordion-icon svg{fill:#FE8602;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FE8602;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FE8602;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-accordion-icon{margin-inline-end:14px;}.elementor-1442 .elementor-element.elementor-element-efsfaq05 .elementor-tab-content{color:#55504A;font-size:16px;line-height:1.7em;}@media(min-width:768px){.elementor-1442 .elementor-element.elementor-element-efe0002{width:50%;}.elementor-1442 .elementor-element.elementor-element-efe0004{width:50%;}}@media(max-width:1024px){.elementor-1442 .elementor-element.elementor-element-s000321 > .elementor-container{min-height:70vh;}.elementor-1442 .elementor-element.elementor-element-x000324 .elementor-heading-title{font-size:44px;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-wrapper{text-align:start;}}@media(max-width:767px){.elementor-1442 .elementor-element.elementor-element-s000321 > .elementor-container{min-height:66vh;}.elementor-1442 .elementor-element.elementor-element-s000321{padding:60px 20px 60px 20px;}.elementor-1442 .elementor-element.elementor-element-x000324 .elementor-heading-title{font-size:32px;}.elementor-1442 .elementor-element.elementor-element-x000325{font-size:16px;}.elementor-1442 .elementor-element.elementor-element-w001391 .elementor-heading-title{font-size:28px;}.elementor-1442 .elementor-element.elementor-element-efscal04 .elementor-heading-title{font-size:26px;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001f6 .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001f8 .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001fa .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-wrapper{text-align:start;}.elementor-1442 .elementor-element.elementor-element-v0001fc .elementor-image-box-img{margin-bottom:16px;}.elementor-1442 .elementor-element.elementor-element-efe0004 > .elementor-element-populated{padding:48px 24px 56px 24px;}.elementor-1442 .elementor-element.elementor-element-efe0005{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efe0006{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efe0006 .elementor-heading-title{font-size:30px;}.elementor-1442 .elementor-element.elementor-element-efe0007{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efe0008{text-align:center;}.elementor-1442 .elementor-element.elementor-element-efsfaq04 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for section, class: .elementor-element-s001394 *//* la estación en curso: la marca la inserta el script */
.elementor-1442 .elementor-element.elementor-element-s001394 .efs-ahora { color: var(--e-global-color-primary); font-weight: 700; }
/* el widget que lleva el script no ocupa sitio */
.elementor-1442 .elementor-element.elementor-element-s001394 .elementor-element-efsestac { display: none; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-s0001f5 *//* --- tarjetas separadas.
   El relleno va en el envoltorio, no en la columna: si va en la columna,
   el fondo blanco ocupa todo el ancho y las tarjetas se tocan. --- */
.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column > .elementor-column-wrap,
.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 26px; }

@media (min-width: 1025px) {
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container { gap: 20px; }
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column { width: calc(25% - 15px) !important; }
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container { gap: 20px; flex-wrap: wrap; }
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column { width: calc(50% - 10px) !important; }
}
@media (max-width: 767px) {
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container { gap: 16px; }
}

/* --- el cuadradito tintado del icono, como .efs-compromiso__ico de la corporativa --- */
.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-image-box-img {
	width: 44px !important; height: 44px; border-radius: 11px;
	display: grid !important; place-items: center; flex: none;
	margin-bottom: 0 !important;
}
.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-image-box-img img { width: 24px; height: 24px; }
.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-column:nth-child(odd) .elementor-image-box-img { background: rgba(254,134,2,.14); }
.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-column:nth-child(even) .elementor-image-box-img { background: rgba(141,198,63,.14); }
.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-image-box-wrapper { align-items: flex-start; }

/* el icono se queda a la izquierda tambien en movil (Elementor lo apila y lo centra) */
@media (max-width: 767px) {
	.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-image-box-wrapper { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; text-align: left; }
	.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-image-box-img { margin: 0 !important; }
	.elementor-1442 .elementor-element.elementor-element-s0001f5 .elementor-image-box-content { text-align: left; }
}

/* --- hover de tarjeta: el mismo gesto que .efs-card en la corporativa.
   Ojo con el .elementor-1442 .elementor-element.elementor-element-s0001f5: el fondo, el borde y el radio de una columna los pinta
   Elementor en `.elementor-widget-wrap` (el «populated»), no en la columna. Si
   la sombra se pone en la columna, se dibuja un rectangulo sin las esquinas
   redondeadas. El :hover si va en la columna, para que valga toda la tarjeta. */
.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column:hover > .elementor-widget-wrap,
.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column:focus-within > .elementor-widget-wrap {
	transform: translateY(-6px);
	box-shadow: 0 18px 40px rgba(0, 0, 0, .08);
	/* el borde a naranja pleno. El ajuste «color del borde al pasar el raton»
	   de Elementor esta puesto, pero no llega a la pagina; asi es seguro. */
	border-color: var(--e-global-color-primary);
}
/* si alguien ha pedido menos animacion, no se mueve nada */
@media (prefers-reduced-motion: reduce) {
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column > .elementor-widget-wrap { transition: none; }
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column:hover > .elementor-widget-wrap,
	.elementor-1442 .elementor-element.elementor-element-s0001f5 > .elementor-container > .elementor-column:focus-within > .elementor-widget-wrap { transform: none; }
}
/* --- fin hover de tarjeta --- *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-s0001fe *//* La foto llena su mitad, pase lo que pase con el texto.

   Antes iba en flujo, con `height:100%` sobre un contenedor sin altura: eso no
   limita nada, asi que la imagen tomaba su altura proporcional al ancho. En una
   pantalla de 1920 la columna mide 960 px y la foto (772x900) se iba a **1119 px
   de alto**: media naranja ocupando la pantalla entera.

   Sacandola del flujo (absolute) la altura la manda la fila, no la imagen: la
   marca el texto de al lado, con un minimo para que no quede raquitica. */
.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
	position: relative;
	min-height: 480px;
}
.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image {
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
}
.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image .elementor-widget-container,
.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}
/* las dos mitades, a la misma altura, y a todo el ancho de la ventana: si no,
   la foto se queda dentro de la caja de 1140 px y deja una franja crema a la
   izquierda que rompe el efecto */
.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container { align-items: stretch; max-width: 100%; }
/* el texto no se va al borde de la pantalla en monitores anchos. Ojo: esta
   regla es SOLO para la columna del texto; si se aplica a las dos, le corta el
   ancho a la foto (que va absoluta) y deja media mitad en crema. */
.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap > .elementor-element {
	max-width: 560px;
}
/* En tablet las dos mitades se quedan en 384 px y el texto se estira hasta 763
   px de alto. Se apilan: foto arriba, texto debajo, como en movil. */
@media (max-width: 1024px) {
	.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container { flex-wrap: wrap; }
	.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column { width: 100% !important; }
	.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
		position: static;
		min-height: 0;
	}
	.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image { position: static; }
	.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image img { height: 320px; }
	.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap > .elementor-element { max-width: none; }
}
@media (max-width: 767px) {
	/* apiladas: aqui la foto si necesita una altura propia */
	.elementor-1442 .elementor-element.elementor-element-s0001fe > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
		position: static;
		min-height: 0;
	}
	.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image { position: static; }
	.elementor-1442 .elementor-element.elementor-element-s0001fe .elementor-widget-image img { height: 260px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-efsfaq01 *//* cada pregunta, una tarjeta blanca separada de la siguiente */
.elementor-1442 .elementor-element.elementor-element-efsfaq01 .elementor-accordion .elementor-accordion-item {
	background: #FFFFFF;
	border: 1px solid rgba(43, 38, 34, .08);
	border-radius: 14px;
	margin-bottom: 12px;
	overflow: hidden;
}
.elementor-1442 .elementor-element.elementor-element-efsfaq01 .elementor-accordion .elementor-tab-title { border: 0; }
.elementor-1442 .elementor-element.elementor-element-efsfaq01 .elementor-accordion .elementor-tab-content { border: 0; padding-top: 0; }/* End custom CSS */