.elementor-16 .elementor-element.elementor-element-d12ad97{--display:flex;--min-height:100vh;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-d12ad97:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d12ad97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/12/Frame-277134246.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-7db1d41{text-align:center;}.elementor-16 .elementor-element.elementor-element-7db1d41 .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-43a6423{padding:5% 0% 0% 0%;text-align:center;}.elementor-16 .elementor-element.elementor-element-43a6423 img{width:368px;}.elementor-16 .elementor-element.elementor-element-6ac8ec8{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-16 .elementor-element.elementor-element-6ac8ec8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-6ac8ec8 img{width:470px;}.elementor-16 .elementor-element.elementor-element-6f04562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-19cc47b{--e-image-carousel-slides-to-show:5;}.elementor-16 .elementor-element.elementor-element-151b65d{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-e1e3e3b{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-3e3d4ee .swiper-slide-bg{background-image:url(https://biouroots.com/wp-content/uploads/2026/01/Frame-277134197.svg);background-size:contain;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-3e3d4ee .swiper-slide-contents{margin:0 auto;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-3e3d4ee .swiper-slide-inner{align-items:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-4dfad2f .swiper-slide-bg{background-image:url(https://biouroots.com/wp-content/uploads/2026/01/Frame-277134252.svg);background-size:contain;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-4dfad2f .swiper-slide-contents{margin:0 auto;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-4dfad2f .swiper-slide-inner{align-items:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-49259a3 .swiper-slide-bg{background-image:url(https://biouroots.com/wp-content/uploads/2026/01/Frame-277134253-1.svg);background-size:contain;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-49259a3 .swiper-slide-contents{margin:0 auto;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-repeater-item-49259a3 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-712982d .swiper-slide{transition-duration:calc(1800ms*1.2);height:45vh;}.elementor-16 .elementor-element.elementor-element-712982d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-712982d .swiper-slide-contents{max-width:20%;}.elementor-16 .elementor-element.elementor-element-712982d .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-712982d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-712982d .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-712982d .elementor-slide-button{border-width:0px;border-radius:0px;}.elementor-16 .elementor-element.elementor-element-e9d2865{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-ee11819{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-5bd012d{text-align:start;}.elementor-16 .elementor-element.elementor-element-5bd012d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;}.elementor-16 .elementor-element.elementor-element-62062ab{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-3936822{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3936822:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3936822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/Bienvenida.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-3ac40c0{padding:13% 13% 13% 13%;text-align:center;}.elementor-16 .elementor-element.elementor-element-3ac40c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5720937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:00%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-0499a67{text-align:center;}.elementor-16 .elementor-element.elementor-element-0499a67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-c277159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-1c0e71b{--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-16 .elementor-element.elementor-element-cbe3b42{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-e51da67{--display:flex;--position:absolute;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;top:0%;}.elementor-16 .elementor-element.elementor-element-e51da67:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e51da67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F0;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e51da67{left:50%;}body.rtl .elementor-16 .elementor-element.elementor-element-e51da67{right:50%;}.elementor-16 .elementor-element.elementor-element-228f41e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-228f41e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-ba01768{padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-ba01768.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-d026520{--display:flex;--position:absolute;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;top:50%;}.elementor-16 .elementor-element.elementor-element-d026520:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d026520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F0;}.elementor-16 .elementor-element.elementor-element-2eae014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-2eae014.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-f121161{padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-f121161.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-64df6dd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-3063f63 img{width:100%;}.elementor-16 .elementor-element.elementor-element-621bc94{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-a99528c{--display:flex;--position:absolute;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;top:0%;}.elementor-16 .elementor-element.elementor-element-a99528c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a99528c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F0;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-a99528c{left:-50%;}body.rtl .elementor-16 .elementor-element.elementor-element-a99528c{right:-50%;}.elementor-16 .elementor-element.elementor-element-02cb299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-02cb299.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-5d088be{padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-5d088be.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-46744c3{--display:flex;--position:absolute;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;top:50%;}.elementor-16 .elementor-element.elementor-element-46744c3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-46744c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F0;}.elementor-16 .elementor-element.elementor-element-b24b815{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-b24b815.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-4dfa597{padding:0% 0% 0% 0%;border-style:none;border-radius:0% 0% 0% 0%;column-gap:0px;text-align:center;font-size:20px;color:#906460;}.elementor-16 .elementor-element.elementor-element-4dfa597.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-ea34583{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8e71b70 .elementor-button{background-color:#906460;font-size:20px;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-8e71b70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-9dc747f{--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-16 .elementor-element.elementor-element-4185f7a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-4185f7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;}.elementor-16 .elementor-element.elementor-element-c724b67.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-c724b67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;}.elementor-16 .elementor-element.elementor-element-866a67d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5059570{--display:flex;--min-height:60vh;--justify-content:flex-end;--border-radius:35px 35px 35px 35px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-16 .elementor-element.elementor-element-5059570:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5059570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/3.png");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-9871078{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-4df4c36{padding:0% 0% 0% 0%;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3bad2f4{padding:6% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-3bad2f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-929a5a5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-929a5a5 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-929a5a5 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16 .elementor-element.elementor-element-11929aa{padding:6% 0% 6% 0%;font-size:18px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8329e90{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-716b498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-size:18px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0861e58{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-0861e58 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-16 .elementor-element.elementor-element-0861e58 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16 .elementor-element.elementor-element-3185104{padding:0% 0% 0% 0%;font-size:16px;font-style:italic;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a5c9a65{--display:flex;--min-height:60vh;--justify-content:flex-end;--border-radius:35px 35px 35px 35px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-16 .elementor-element.elementor-element-a5c9a65:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a5c9a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/Rectangle-4639.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-a5c9a65.e-con{--e-con-transform-translateY:-10%;}.elementor-16 .elementor-element.elementor-element-795ecc3{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-2a2cf1e{padding:0% 0% 0% 0%;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-42a8b42{padding:6% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-42a8b42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a298559{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-a298559 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-a298559 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16 .elementor-element.elementor-element-b0da7ea{padding:6% 0% 6% 0%;font-size:18px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6a17e8f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-94eb689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-size:18px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a402c6b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-a402c6b .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-16 .elementor-element.elementor-element-a402c6b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16 .elementor-element.elementor-element-f552998{padding:0% 0% 0% 0%;font-size:16px;font-style:italic;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fd08a44{--display:flex;--min-height:60vh;--justify-content:flex-end;--border-radius:35px 35px 35px 35px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-16 .elementor-element.elementor-element-fd08a44:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fd08a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-f8a7d19{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-93396d2{padding:0% 0% 0% 0%;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-129108f{padding:6% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-129108f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a09e9c4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-a09e9c4 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-a09e9c4 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16 .elementor-element.elementor-element-3fe4811{padding:6% 0% 6% 0%;font-size:18px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-72c38dd{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-9d72dba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-size:18px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7aad352{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-7aad352 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-16 .elementor-element.elementor-element-7aad352 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16 .elementor-element.elementor-element-d6c3c06{padding:0% 0% 0% 0%;font-size:16px;font-style:italic;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-96b6647{text-align:end;}.elementor-16 .elementor-element.elementor-element-96b6647 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;}.elementor-16 .elementor-element.elementor-element-65b7a19{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-b8c65b9{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-201df62{padding:4% 0% 0% 0%;text-align:center;}.elementor-16 .elementor-element.elementor-element-201df62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;}.elementor-16 .elementor-element.elementor-element-8c48fa2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a923d40{--display:flex;--min-height:75vh;--justify-content:space-between;--border-radius:35px 35px 35px 35px;}.elementor-16 .elementor-element.elementor-element-a923d40:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a923d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/Frame-277134232.png");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-bcf728c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:25%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-c66b941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c66b941.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c66b941 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-c66b941 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-c66b941 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-97c4100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-97c4100.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-3b7185a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3b7185a .elementor-icon{font-size:69px;}.elementor-16 .elementor-element.elementor-element-3b7185a .elementor-icon svg{height:69px;}.elementor-16 .elementor-element.elementor-element-dffa73b{--display:flex;--min-height:0px;--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:center;--align-items:center;--padding-top:0%;--padding-bottom:20%;--padding-left:20%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-6d8e7bf .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6d8e7bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6d8e7bf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6d8e7bf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6d8e7bf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6d8e7bf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6d8e7bf .elementor-icon{font-size:104px;}.elementor-16 .elementor-element.elementor-element-6d8e7bf .elementor-icon svg{height:104px;}.elementor-16 .elementor-element.elementor-element-5f1359a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5f1359a.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-61627c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-61627c3 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-61627c3 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-61627c3 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-f2a90e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f2a90e9.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-f2a90e9 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-306a91b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-306a91b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-306a91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/Rectangle-4713.png");}.elementor-16 .elementor-element.elementor-element-2a8a0b9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-7e0c226 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-7e0c226.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7e0c226.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7e0c226.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7e0c226.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7e0c226.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7e0c226 .elementor-icon{font-size:114px;}.elementor-16 .elementor-element.elementor-element-7e0c226 .elementor-icon svg{height:114px;}.elementor-16 .elementor-element.elementor-element-84c82fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-84c82fb .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-84c82fb .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-84c82fb .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-ad05454{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ad05454.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-fd54ddb{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-fd54ddb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fd54ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/4.png");background-position:center center;}.elementor-16 .elementor-element.elementor-element-ed29a2c{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:25%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-cad6c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cad6c6f .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-cad6c6f .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-cad6c6f .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-82e4eb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-82e4eb4.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-5224303 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-5224303.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5224303.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5224303.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5224303.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5224303.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5224303 .elementor-icon{font-size:78px;}.elementor-16 .elementor-element.elementor-element-5224303 .elementor-icon svg{height:78px;}.elementor-16 .elementor-element.elementor-element-5c8978d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-201fd6e{--display:flex;}.elementor-16 .elementor-element.elementor-element-201fd6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5b195ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5b195ce .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-5b195ce .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-5b195ce .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-9c29713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:end;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9c29713.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-27f0cbc.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-27f0cbc .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-27f0cbc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-27f0cbc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27f0cbc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-27f0cbc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27f0cbc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-63483b1{--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-16 .elementor-element.elementor-element-5d8c447{padding:4% 0% 0% 0%;text-align:center;}.elementor-16 .elementor-element.elementor-element-5d8c447 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;}.elementor-16 .elementor-element.elementor-element-434340f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7b5d8bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4ea4c40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4ea4c40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8848c3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ad4c0b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cef284a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-22e8d4c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c888552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b8583df{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e3fd418.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fbc29f5{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:05%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-d751fa3{--display:flex;}.elementor-16 .elementor-element.elementor-element-cac7a52 img{border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-945ddaf{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-3ffa9ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;}.elementor-16 .elementor-element.elementor-element-a4f1db2{--display:flex;}.elementor-16 .elementor-element.elementor-element-a4f1db2.e-con{--e-con-transform-translateY:16%;}.elementor-16 .elementor-element.elementor-element-1163a2e img{border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-2343976{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-f649269 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;}.elementor-16 .elementor-element.elementor-element-dfcef78{--display:flex;}.elementor-16 .elementor-element.elementor-element-36e0eca img{border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-c45b11c{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-071ba24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;}.elementor-16 .elementor-element.elementor-element-03ecc1f{--display:flex;--min-height:40vh;--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-16 .elementor-element.elementor-element-03ecc1f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-03ecc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/12/mensaje-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-6d7cab3{padding:13% 13% 13% 13%;text-align:center;}.elementor-16 .elementor-element.elementor-element-6d7cab3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ddc315a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-5abfa28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5abfa28 img{width:100%;}.elementor-16 .elementor-element.elementor-element-4e33d19{--display:flex;}.elementor-16 .elementor-element.elementor-element-73e798c{text-align:center;}.elementor-16 .elementor-element.elementor-element-73e798c .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:36px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#000000;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-7de14a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-7de14a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-0bfd540{--display:flex;}.elementor-16 .elementor-element.elementor-element-22da32a{text-align:center;}.elementor-16 .elementor-element.elementor-element-22da32a .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:36px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#000000;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-0a402c4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-0a402c4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-0ec76e4 img{width:100%;}.elementor-16 .elementor-element.elementor-element-f7e4efa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-e772d94{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-23b1fcb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-247cb67{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-83e14ce{font-size:15px;}.elementor-16 .elementor-element.elementor-element-5efd63f{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-28ecb7e{border-style:none;font-size:15px;}.elementor-16 .elementor-element.elementor-element-8e4243f{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-9b1dae7{border-style:none;}.elementor-16 .elementor-element.elementor-element-d2f3778{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-99ecc7a{border-style:none;}.elementor-16 .elementor-element.elementor-element-22d786d{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-91ef3c5{border-style:none;}.elementor-16 .elementor-element.elementor-element-2427d7f{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-a17b919{border-style:none;}.elementor-16 .elementor-element.elementor-element-e0d6e9e{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-d562bab{border-style:none;}.elementor-16 .elementor-element.elementor-element-85043b4{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-e724d58{border-style:none;}.elementor-16 .elementor-element.elementor-element-0092f8a{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-4f98ded{border-style:none;}.elementor-16 .elementor-element.elementor-element-9992bf3{--display:flex;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-299b25c{border-style:none;}.elementor-16 .elementor-element.elementor-element-a18dfaf{--n-accordion-title-font-size:20px;padding:5% 5% 5% 5%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:35px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a18dfaf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-16 .elementor-element.elementor-element-fbf7f68{--display:flex;--min-height:55vh;box-shadow:100px -9px 100px 73px #FFFFFF inset;}.elementor-16 .elementor-element.elementor-element-fbf7f68:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fbf7f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2025/10/0_1-15-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-15c52f0{padding:40% 40% 40% 40%;text-align:center;}.elementor-16 .elementor-element.elementor-element-15c52f0 .elementor-heading-title{font-size:48px;color:#FFFFFF;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-434340f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-434340f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-434340f{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-434340f.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-7b5d8bd{width:100%;max-width:100%;padding:0% 0% 0% 10%;}.elementor-16 .elementor-element.elementor-element-7b5d8bd.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon-box-wrapper{gap:0%;}.elementor-16 .elementor-element.elementor-element-4ea4c40:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4ea4c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-4ea4c40.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8848c3c{width:100%;max-width:100%;padding:0% 0% 0% 10%;}.elementor-16 .elementor-element.elementor-element-8848c3c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon-box-wrapper{gap:0%;}.elementor-16 .elementor-element.elementor-element-ad4c0b7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ad4c0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-22e8d4c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-22e8d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-b8583df:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b8583df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-d12ad97{--content-width:1127px;}.elementor-16 .elementor-element.elementor-element-151b65d{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-ee11819{--width:100%;}.elementor-16 .elementor-element.elementor-element-3936822{--width:100vw;}.elementor-16 .elementor-element.elementor-element-cbe3b42{--width:30%;}.elementor-16 .elementor-element.elementor-element-e51da67{--width:200px;}.elementor-16 .elementor-element.elementor-element-d026520{--width:200px;}.elementor-16 .elementor-element.elementor-element-621bc94{--width:30%;}.elementor-16 .elementor-element.elementor-element-a99528c{--width:200px;}.elementor-16 .elementor-element.elementor-element-46744c3{--width:200px;}.elementor-16 .elementor-element.elementor-element-bcf728c{--width:100%;}.elementor-16 .elementor-element.elementor-element-dffa73b{--width:100%;}.elementor-16 .elementor-element.elementor-element-2a8a0b9{--width:100%;}.elementor-16 .elementor-element.elementor-element-ed29a2c{--width:100%;}.elementor-16 .elementor-element.elementor-element-5c8978d{--width:100%;}.elementor-16 .elementor-element.elementor-element-201fd6e{--width:50%;}.elementor-16 .elementor-element.elementor-element-ddc315a{--width:100%;}.elementor-16 .elementor-element.elementor-element-4e33d19{--width:50%;}.elementor-16 .elementor-element.elementor-element-0bfd540{--width:50%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-d12ad97{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-d12ad97:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d12ad97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;background-repeat:no-repeat;background-size:auto;}.elementor-16 .elementor-element.elementor-element-43a6423{padding:050% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-43a6423 img{width:280px;}.elementor-16 .elementor-element.elementor-element-6ac8ec8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-6ac8ec8.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6ac8ec8 img{width:630px;}.elementor-16 .elementor-element.elementor-element-19cc47b{--e-image-carousel-slides-to-show:3;}.elementor-16 .elementor-element.elementor-element-151b65d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-712982d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-712982d .swiper-slide{height:30vh;}.elementor-16 .elementor-element.elementor-element-e9d2865{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5bd012d .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-62062ab{font-size:14px;}.elementor-16 .elementor-element.elementor-element-3936822{--width:100vw;--min-height:20vh;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-3ac40c0{padding:10% 2% 10% 2%;}.elementor-16 .elementor-element.elementor-element-3ac40c0.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-3ac40c0 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-0499a67 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-c277159{font-size:14px;}.elementor-16 .elementor-element.elementor-element-64df6dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ea34583{--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-16 .elementor-element.elementor-element-8e71b70 .elementor-button{padding:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-9dc747f{--content-width:500px;--min-height:0px;}.elementor-16 .elementor-element.elementor-element-4185f7a .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-c724b67 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-5059570{--width:100%;--min-height:20vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-16 .elementor-element.elementor-element-5059570:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5059570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-a5c9a65.e-con{--e-con-transform-translateY:0%;}.elementor-16 .elementor-element.elementor-element-a5c9a65{--min-height:20vh;}.elementor-16 .elementor-element.elementor-element-fd08a44{--min-height:20vh;}.elementor-16 .elementor-element.elementor-element-c66b941{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5d8c447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-5d8c447 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-434340f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-434340f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-434340f{--min-height:152px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7b5d8bd{width:var( --container-widget-width, 324px );max-width:324px;padding:0% 10% 0% 10%;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7b5d8bd.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0%;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon-box-title{margin-block-end:4px;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon{font-size:103px;}.elementor-16 .elementor-element.elementor-element-7b5d8bd .elementor-icon i{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-4ea4c40:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4ea4c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-4ea4c40{--min-height:152px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4ea4c40.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8848c3c{width:var( --container-widget-width, 313px );max-width:313px;padding:0% 10% 0% 10%;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-8848c3c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0%;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon-box-title{margin-block-end:4px;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon{font-size:103px;}.elementor-16 .elementor-element.elementor-element-8848c3c .elementor-icon i{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-ad4c0b7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ad4c0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-ad4c0b7{--min-height:152px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cef284a{width:var( --container-widget-width, 310px );max-width:310px;padding:0% 10% 0% 10%;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cef284a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon-box-title{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon{font-size:100px;}.elementor-16 .elementor-element.elementor-element-cef284a .elementor-icon i{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-22e8d4c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-22e8d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-22e8d4c{--min-height:152px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c888552{width:var( --container-widget-width, 310px );max-width:310px;padding:0px 10px 0px 10px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c888552.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:28px;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon-box-title{margin-block-end:4px;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon{font-size:47px;}.elementor-16 .elementor-element.elementor-element-c888552 .elementor-icon i{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-b8583df:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b8583df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biouroots.com/wp-content/uploads/2026/01/steps-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-b8583df{--min-height:152px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e3fd418{width:var( --container-widget-width, 310px );max-width:310px;padding:9% 9% 9% 9%;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e3fd418.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon-box-title{margin-block-end:4px;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon{font-size:81px;}.elementor-16 .elementor-element.elementor-element-e3fd418 .elementor-icon i{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-945ddaf{font-size:16px;}.elementor-16 .elementor-element.elementor-element-3ffa9ca .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-a4f1db2.e-con{--e-con-transform-translateY:0%;}.elementor-16 .elementor-element.elementor-element-2343976{font-size:16px;}.elementor-16 .elementor-element.elementor-element-f649269 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-c45b11c{font-size:16px;}.elementor-16 .elementor-element.elementor-element-071ba24 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-03ecc1f{--min-height:10vh;}.elementor-16 .elementor-element.elementor-element-6d7cab3{padding:10% 2% 10% 2%;}.elementor-16 .elementor-element.elementor-element-6d7cab3.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6d7cab3 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-ddc315a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-5abfa28 img{width:30%;}.elementor-16 .elementor-element.elementor-element-73e798c .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-22da32a .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-0ec76e4 img{width:30%;}.elementor-16 .elementor-element.elementor-element-e772d94{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-fbf7f68:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fbf7f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}}/* Start custom CSS for image-carousel, class: .elementor-element-19cc47b *//* Forzar movimiento lineal estricto */
.elementor-16 .elementor-element.elementor-element-19cc47b .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Eliminar interacciones que pausan el efecto */
.elementor-16 .elementor-element.elementor-element-19cc47b .swiper-slide {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e51da67 *//* 1. EL CONTENEDOR (La Pila) */
.bucle-wrapper {
    display: grid !important; /* Activamos Grid */
    place-items: center;      /* Centramos todo horizontal y verticalmente */
}

/* 2. LOS TEXTOS (Elementos apilados) */
.texto-bucle-1,
.texto-bucle-2 {
    grid-area: 1 / 1;   /* Truco mágico: Ambos van a la Fila 1 / Columna 1 */
    width: 100%;        /* Para asegurar que el texto se centre bien */
    text-align: center; /* Alineación del texto */
    opacity: 0;         /* Ocultos por defecto para que controle la animación */
}

/* 3. DEFINICIÓN DE LA ANIMACIÓN */
/* Duración total del ciclo: 6 segundos (ajustable abajo) */
@keyframes loopFade {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Entra desde abajo */
    }
    10% {
        opacity: 1;
        transform: translateY(0);    /* Se queda fijo en el centro */
    }
    40% {
        opacity: 1;
        transform: translateY(0);    /* Espera visible un rato */
    }
    50% {
        opacity: 0;
        transform: translateY(-15px); /* Se va hacia arriba */
    }
    100% {
        opacity: 0; /* Se mantiene oculto el resto del tiempo */
    }
}

/* 4. APLICACIÓN Y SINCRONIZACIÓN */

/* Texto 1: Empieza inmediatamente */
.texto-bucle-1 {
    /* 6s es la duración total del bucle */
    animation: loopFade 6s ease-in-out infinite;
}

/* Texto 2: Empieza con retraso (justo a la mitad del tiempo) */
.texto-bucle-2 {
    animation: loopFade 6s ease-in-out infinite;
    animation-delay: 3s; /* La mitad de 6s, para que se turnen perfectamente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d026520 *//* 1. EL CONTENEDOR (La Pila) */
.bucle-wrapper {
    display: grid !important; /* Activamos Grid */
    place-items: center;      /* Centramos todo horizontal y verticalmente */
}

/* 2. LOS TEXTOS (Elementos apilados) */
.texto-bucle-1,
.texto-bucle-2 {
    grid-area: 1 / 1;   /* Truco mágico: Ambos van a la Fila 1 / Columna 1 */
    width: 100%;        /* Para asegurar que el texto se centre bien */
    text-align: center; /* Alineación del texto */
    opacity: 0;         /* Ocultos por defecto para que controle la animación */
}

/* 3. DEFINICIÓN DE LA ANIMACIÓN */
/* Duración total del ciclo: 6 segundos (ajustable abajo) */
@keyframes loopFade {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Entra desde abajo */
    }
    10% {
        opacity: 1;
        transform: translateY(0);    /* Se queda fijo en el centro */
    }
    40% {
        opacity: 1;
        transform: translateY(0);    /* Espera visible un rato */
    }
    50% {
        opacity: 0;
        transform: translateY(-15px); /* Se va hacia arriba */
    }
    100% {
        opacity: 0; /* Se mantiene oculto el resto del tiempo */
    }
}

/* 4. APLICACIÓN Y SINCRONIZACIÓN */

/* Texto 1: Empieza inmediatamente */
.texto-bucle-1 {
    /* 6s es la duración total del bucle */
    animation: loopFade 6s ease-in-out infinite;
}

/* Texto 2: Empieza con retraso (justo a la mitad del tiempo) */
.texto-bucle-2 {
    animation: loopFade 6s ease-in-out infinite;
    animation-delay: 3s; /* La mitad de 6s, para que se turnen perfectamente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99528c *//* 1. EL CONTENEDOR (La Pila) */
.bucle-wrapper {
    display: grid !important; /* Activamos Grid */
    place-items: center;      /* Centramos todo horizontal y verticalmente */
}

/* 2. LOS TEXTOS (Elementos apilados) */
.texto-bucle-1,
.texto-bucle-2 {
    grid-area: 1 / 1;   /* Truco mágico: Ambos van a la Fila 1 / Columna 1 */
    width: 100%;        /* Para asegurar que el texto se centre bien */
    text-align: center; /* Alineación del texto */
    opacity: 0;         /* Ocultos por defecto para que controle la animación */
}

/* 3. DEFINICIÓN DE LA ANIMACIÓN */
/* Duración total del ciclo: 6 segundos (ajustable abajo) */
@keyframes loopFade {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Entra desde abajo */
    }
    10% {
        opacity: 1;
        transform: translateY(0);    /* Se queda fijo en el centro */
    }
    40% {
        opacity: 1;
        transform: translateY(0);    /* Espera visible un rato */
    }
    50% {
        opacity: 0;
        transform: translateY(-15px); /* Se va hacia arriba */
    }
    100% {
        opacity: 0; /* Se mantiene oculto el resto del tiempo */
    }
}

/* 4. APLICACIÓN Y SINCRONIZACIÓN */

/* Texto 1: Empieza inmediatamente */
.texto-bucle-1 {
    /* 6s es la duración total del bucle */
    animation: loopFade 6s ease-in-out infinite;
}

/* Texto 2: Empieza con retraso (justo a la mitad del tiempo) */
.texto-bucle-2 {
    animation: loopFade 6s ease-in-out infinite;
    animation-delay: 3s; /* La mitad de 6s, para que se turnen perfectamente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46744c3 *//* 1. EL CONTENEDOR (La Pila) */
.bucle-wrapper {
    display: grid !important; /* Activamos Grid */
    place-items: center;      /* Centramos todo horizontal y verticalmente */
}

/* 2. LOS TEXTOS (Elementos apilados) */
.texto-bucle-1,
.texto-bucle-2 {
    grid-area: 1 / 1;   /* Truco mágico: Ambos van a la Fila 1 / Columna 1 */
    width: 100%;        /* Para asegurar que el texto se centre bien */
    text-align: center; /* Alineación del texto */
    opacity: 0;         /* Ocultos por defecto para que controle la animación */
}

/* 3. DEFINICIÓN DE LA ANIMACIÓN */
/* Duración total del ciclo: 6 segundos (ajustable abajo) */
@keyframes loopFade {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Entra desde abajo */
    }
    10% {
        opacity: 1;
        transform: translateY(0);    /* Se queda fijo en el centro */
    }
    40% {
        opacity: 1;
        transform: translateY(0);    /* Espera visible un rato */
    }
    50% {
        opacity: 0;
        transform: translateY(-15px); /* Se va hacia arriba */
    }
    100% {
        opacity: 0; /* Se mantiene oculto el resto del tiempo */
    }
}

/* 4. APLICACIÓN Y SINCRONIZACIÓN */

/* Texto 1: Empieza inmediatamente */
.texto-bucle-1 {
    /* 6s es la duración total del bucle */
    animation: loopFade 6s ease-in-out infinite;
}

/* Texto 2: Empieza con retraso (justo a la mitad del tiempo) */
.texto-bucle-2 {
    animation: loopFade 6s ease-in-out infinite;
    animation-delay: 3s; /* La mitad de 6s, para que se turnen perfectamente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5059570 *//* --- 1. FORZAR ALINEACIÓN AL FONDO (Estilo Inicial) --- */
/* Esto obliga a los textos a pegarse al borde inferior */
.my-hover-card .e-con-inner,
.my-hover-card .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important; /* La clave: alinea todo al final */
    height: 100% !important; /* Ocupa toda la altura disponible */
}

/* --- 2. CONFIGURACIÓN DEL CONTENIDO OCULTO --- */
/* (Descripción e Ingredientes se esconden y no ocupan espacio) */
.my-hover-card .hidden-content {
    opacity: 0;
    
    /* Altura 0: Esto hace que el título caiga hasta tocar el fondo */
    max-height: 0; 
    
    overflow: hidden;
    
    /* Eliminamos márgenes para que colapse totalmente */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    
    /* Animación suave */
    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

/* --- 3. AL HACER HOVER (La Revelación) --- */
/* El texto aparece y empuja al título hacia arriba */
.my-hover-card:hover .hidden-content {
    opacity: 1;
    
    /* Al darle altura, empuja físicamente al título hacia ARRIBA */
    max-height: 500px; /* Valor seguro para que quepa el texto */
    
    /* Devolvemos el margen para separar el texto del título */
    margin-top: 15px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c9a65 *//* --- 1. FORZAR ALINEACIÓN AL FONDO (Estilo Inicial) --- */
/* Esto obliga a los textos a pegarse al borde inferior */
.my-hover-card .e-con-inner,
.my-hover-card .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important; /* La clave: alinea todo al final */
    height: 100% !important; /* Ocupa toda la altura disponible */
}

/* --- 2. CONFIGURACIÓN DEL CONTENIDO OCULTO --- */
/* (Descripción e Ingredientes se esconden y no ocupan espacio) */
.my-hover-card .hidden-content {
    opacity: 0;
    
    /* Altura 0: Esto hace que el título caiga hasta tocar el fondo */
    max-height: 0; 
    
    overflow: hidden;
    
    /* Eliminamos márgenes para que colapse totalmente */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    
    /* Animación suave */
    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

/* --- 3. AL HACER HOVER (La Revelación) --- */
/* El texto aparece y empuja al título hacia arriba */
.my-hover-card:hover .hidden-content {
    opacity: 1;
    
    /* Al darle altura, empuja físicamente al título hacia ARRIBA */
    max-height: 500px; /* Valor seguro para que quepa el texto */
    
    /* Devolvemos el margen para separar el texto del título */
    margin-top: 15px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd08a44 *//* --- 1. FORZAR ALINEACIÓN AL FONDO (Estilo Inicial) --- */
/* Esto obliga a los textos a pegarse al borde inferior */
.my-hover-card .e-con-inner,
.my-hover-card .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important; /* La clave: alinea todo al final */
    height: 100% !important; /* Ocupa toda la altura disponible */
}

/* --- 2. CONFIGURACIÓN DEL CONTENIDO OCULTO --- */
/* (Descripción e Ingredientes se esconden y no ocupan espacio) */
.my-hover-card .hidden-content {
    opacity: 0;
    
    /* Altura 0: Esto hace que el título caiga hasta tocar el fondo */
    max-height: 0; 
    
    overflow: hidden;
    
    /* Eliminamos márgenes para que colapse totalmente */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    
    /* Animación suave */
    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

/* --- 3. AL HACER HOVER (La Revelación) --- */
/* El texto aparece y empuja al título hacia arriba */
.my-hover-card:hover .hidden-content {
    opacity: 1;
    
    /* Al darle altura, empuja físicamente al título hacia ARRIBA */
    max-height: 500px; /* Valor seguro para que quepa el texto */
    
    /* Devolvemos el margen para separar el texto del título */
    margin-top: 15px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc315a *//* =========================================
   1. EL PADRE (ESCENARIO)
   ========================================= */
.animacion-wrapper {
    position: relative;
    cursor: pointer;
    min-height: 500px;  
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px; 
    
    /* Mantenemos esto por seguridad en escritorio */
    overflow: hidden; 
    width: 100%; 
}

/* =========================================
   2. LOS PLANETAS (IMÁGENES)
   ========================================= */
.planeta-movil-1,
.planeta-movil-2 {
    position: absolute;
    z-index: 0; 
    top: 50%;
    left: 50%;
    width: 350px; 
    max-width: 40vw; 
    height: auto;
    transition: all 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- POSICIONES DESKTOP --- */
.planeta-movil-1 {
    transform: translate(-140%, -90%) rotate(0deg);
}

.planeta-movil-2 {
    transform: translate(40%, -10%) rotate(0deg);
}

/* --- ANIMACIÓN HOVER DESKTOP --- */
.animacion-wrapper:hover .planeta-movil-1 {
    transform: translate(40%, -10%) rotate(180deg);
}

.animacion-wrapper:hover .planeta-movil-2 {
    transform: translate(-140%, -90%) rotate(-180deg);
}


/* =========================================
   3. LOS CONTENEDORES DE TEXTO
   ========================================= */
.contenido-default {
    z-index: 10;
    position: relative;
    opacity: 1;
    transform: translateY(0);
    transition: all 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.contenido-hover {
    z-index: 11;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(-50% + 30px)); 
    opacity: 0;
    visibility: hidden;
    width: 49%; /* Ancho seguro para el texto */
    transition: all 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Animación Texto */
.animacion-wrapper:hover .contenido-default {
    opacity: 0;
    transform: translateY(-30px); 
}

.animacion-wrapper:hover .contenido-hover {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%); 
}

/* =========================================
   4. VERSIÓN RESPONSIVE (MÓVIL)
   ========================================= */
@media (max-width: 767px) {
    
    /* 1. OCULTAMOS LOS PLANETAS */
    .planeta-movil-1,
    .planeta-movil-2 {
        display: none !important;
    }

    /* 2. Ajustamos la altura del contenedor */
    /* Como ya no hay planetas grandes, podemos reducir la altura para que no quede tanto espacio vacío */
    .animacion-wrapper {
        min-height: 300px; 
    }
    
    /* 3. Ajuste de textos para móvil */
    .contenido-default h2, 
    .contenido-hover h2 {
        font-size: 24px !important;
    }
    
    /* Aseguramos que el texto oculto esté bien centrado al aparecer */
    .contenido-hover {
        width: 90%;
        text-align: center;
    }
}/* End custom CSS */