.elementor .about-kicker{font-weight:700;font-size:18px;color:#FFF;line-height:1.2em}.elementor .about-title{font-weight:800;font-size:68px;color:#FFF;letter-spacing:-2px;line-height:.98em}.elementor .about-intro{max-width:720px;font-weight:500;font-size:22px;color:#EAEDED;line-height:1.45em}.elementor .about-btn-primary{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .about-btn-primary:hover,.elementor .about-btn-primary:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .about-btn-primary:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .about-btn-secondary{font-weight:700;font-size:17px;color:#FFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#242424}.elementor .about-btn-secondary:hover,.elementor .about-btn-secondary:focus-visible{color:#FFF;background-color:#242424}.elementor .about-btn-secondary:focus{color:#0B0B0B;outline-width:3px;outline-color:#0B0B0B;outline-style:solid;outline-offset:3px;background-color:#FFF}.elementor .about-actions{margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center}.elementor .about-hero-copy{width:55%;display:flex;flex-direction:column;gap:18px;justify-content:center}.elementor .about-hero-visual{width:45%;min-height:520px;overflow:hidden;border-radius:16px;display:flex}.elementor .about-hero-inner{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:stretch}.elementor .about-hero{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B0B0B;display:flex;flex-direction:column;align-items:center}.elementor .about-story-image{width:48%;overflow:hidden;border-radius:16px;display:flex}.elementor .about-story-kicker{font-weight:700;font-size:17px;color:#0B0B0B;line-height:1.2em}.elementor .about-story-title{font-weight:800;font-size:52px;color:#0B0B0B;letter-spacing:-1.5px;line-height:1.02em}.elementor .about-story-p1{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-story-p2{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-story-copy{width:52%;display:flex;flex-direction:column;gap:20px}.elementor .about-story-inner{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:64px;align-items:center}.elementor .about-story{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFF;display:flex;flex-direction:column;align-items:center}.elementor .about-facts-title{font-weight:800;font-size:52px;color:#0B0B0B;letter-spacing:-1.5px;line-height:1.02em}.elementor .about-facts-intro{max-width:480px;font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-facts-head{display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:end}.elementor .about-fact-one-title{font-weight:700;font-size:28px;color:#0B0B0B;line-height:1.1em}.elementor .about-fact-one-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-fact-one{width:33%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;background-color:#FFF;display:flex;flex-direction:column;gap:10px}.elementor .about-fact-two-title{font-weight:700;font-size:28px;color:#FFF;line-height:1.1em}.elementor .about-fact-two-text{font-weight:500;font-size:19px;color:#EAEDED;line-height:1.55em}.elementor .about-fact-two{width:33%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;background-color:#0B0B0B;display:flex;flex-direction:column;gap:10px}.elementor .about-fact-three-title{font-weight:700;font-size:28px;color:#0B0B0B;line-height:1.1em}.elementor .about-fact-three-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-fact-three{width:33%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;background-color:#FFF;display:flex;flex-direction:column;gap:10px}.elementor .about-facts-row{display:flex;flex-direction:row;gap:18px;align-items:stretch}.elementor .about-facts-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:44px}.elementor .about-facts{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F5F5;display:flex;flex-direction:column;align-items:center}.elementor .about-needs-kicker{font-weight:700;font-size:17px;color:#0B0B0B;line-height:1.2em}.elementor .about-needs-title{font-weight:800;font-size:52px;color:#0B0B0B;letter-spacing:-1.5px;line-height:1.02em}.elementor .about-needs-intro{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-needs-head{max-width:820px;display:flex;flex-direction:column;gap:16px}.elementor .about-need-performance-title{font-weight:700;font-size:34px;color:#FFF;line-height:1.08em}.elementor .about-need-performance-text{font-weight:500;font-size:19px;color:#EAEDED;line-height:1.55em}.elementor .about-need-performance{width:56%;min-height:260px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;background-color:#0B0B0B;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.elementor .about-need-wellness-title{font-weight:700;font-size:34px;color:#0B0B0B;line-height:1.08em}.elementor .about-need-wellness-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-need-wellness{width:42%;min-height:260px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;background-color:#F3F5F5;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.elementor .about-need-food-title{font-weight:700;font-size:34px;color:#0B0B0B;line-height:1.08em}.elementor .about-need-food-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-need-food{width:42%;min-height:260px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;background-color:#F3F5F5;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.elementor .about-need-equipment-title{font-weight:700;font-size:34px;color:#0B0B0B;line-height:1.08em}.elementor .about-need-equipment-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-need-equipment{width:56%;min-height:260px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;background-color:#DDE3E3;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.elementor .about-needs-grid{display:flex;flex-direction:row;gap:18px;flex-wrap:wrap}.elementor .about-needs-button{font-weight:700;font-size:17px;color:#FFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#0B0B0B}.elementor .about-needs-button:hover,.elementor .about-needs-button:focus-visible{color:#FFF;background-color:#242424}.elementor .about-needs-button:focus{color:#0B0B0B;outline-width:3px;outline-color:#0B0B0B;outline-style:solid;outline-offset:3px;background-color:#FFF}.elementor .about-needs-action{display:flex}.elementor .about-needs-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:40px}.elementor .about-needs{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFF;display:flex;flex-direction:column;align-items:center}.elementor .about-brands-title{font-weight:800;font-size:52px;color:#0B0B0B;letter-spacing:-1.5px;line-height:1.02em}.elementor .about-brands-text{max-width:520px;font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-brands-copy{display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:end}.elementor .brand-biotech{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .brand-biotech:hover,.elementor .brand-biotech:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .brand-biotech:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .brand-trec{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .brand-trec:hover,.elementor .brand-trec:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .brand-trec:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .brand-scitec{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .brand-scitec:hover,.elementor .brand-scitec:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .brand-scitec:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .brand-vitobest{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .brand-vitobest:hover,.elementor .brand-vitobest:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .brand-vitobest:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .brand-genius{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .brand-genius:hover,.elementor .brand-genius:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .brand-genius:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .about-brand-links{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center}.elementor .about-brands-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:28px}.elementor .about-brands{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F5F5;display:flex;flex-direction:column;align-items:center}.elementor .about-stores-kicker{font-weight:700;font-size:17px;color:#0B0B0B;line-height:1.2em}.elementor .about-stores-title{font-weight:800;font-size:52px;color:#0B0B0B;letter-spacing:-1.5px;line-height:1.02em}.elementor .about-stores-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .about-stores-head{max-width:800px;display:flex;flex-direction:column;gap:16px}.elementor .store-adeje-image{width:100%;overflow:hidden;display:flex}.elementor .store-adeje-title{font-weight:700;font-size:34px;color:#0B0B0B;line-height:1.08em}.elementor .store-adeje-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .store-adeje-button{font-weight:700;font-size:17px;color:#FFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#0B0B0B}.elementor .store-adeje-button:hover,.elementor .store-adeje-button:focus-visible{color:#FFF;background-color:#242424}.elementor .store-adeje-button:focus{color:#0B0B0B;outline-width:3px;outline-color:#0B0B0B;outline-style:solid;outline-offset:3px;background-color:#FFF}.elementor .store-adeje-action{margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex}.elementor .store-adeje-copy{padding-block-start:28px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:14px}.elementor .store-adeje{width:49%;overflow:hidden;border-radius:16px;background-color:#FFF;display:flex;flex-direction:column}.elementor .store-alcala-image{width:100%;overflow:hidden;display:flex}.elementor .store-alcala-title{font-weight:700;font-size:34px;color:#0B0B0B;line-height:1.08em}.elementor .store-alcala-text{font-weight:500;font-size:19px;color:#5C6874;line-height:1.55em}.elementor .store-alcala-button{font-weight:700;font-size:17px;color:#FFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#0B0B0B}.elementor .store-alcala-button:hover,.elementor .store-alcala-button:focus-visible{color:#FFF;background-color:#242424}.elementor .store-alcala-button:focus{color:#0B0B0B;outline-width:3px;outline-color:#0B0B0B;outline-style:solid;outline-offset:3px;background-color:#FFF}.elementor .store-alcala-action{margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex}.elementor .store-alcala-copy{padding-block-start:28px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:14px}.elementor .store-alcala{width:49%;overflow:hidden;border-radius:16px;background-color:#FFF;display:flex;flex-direction:column}.elementor .about-stores-row{display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:stretch}.elementor .about-stores-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:36px}.elementor .about-stores{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E7EAEA;display:flex;flex-direction:column;align-items:center}.elementor .about-cta-title{font-weight:800;font-size:50px;color:#FFF;letter-spacing:-1.5px;line-height:1.02em}.elementor .about-cta-text{font-weight:500;font-size:20px;color:#FFF;line-height:1.5em}.elementor .about-cta-copy{max-width:820px;display:flex;flex-direction:column;gap:14px}.elementor .about-cta-button{font-weight:700;font-size:17px;color:#0B0B0B;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFF}.elementor .about-cta-button:hover,.elementor .about-cta-button:focus-visible{color:#0B0B0B;background-color:#E5E7EB}.elementor .about-cta-button:focus{color:#FFF;outline-width:3px;outline-color:#FFF;outline-style:solid;outline-offset:3px;background-color:#0B0B0B}.elementor .about-cta-inner{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center}.elementor .about-cta{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B0B0B;display:flex;flex-direction:column;align-items:center}.elementor .about-page-root{width:100%;display:flex;flex-direction:column}