.elementor-11 .elementor-element.elementor-element-8b8883e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-a4b1d2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-dead60b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-17e0ffd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-4da9450 img{width:28vw;}.elementor-11 .elementor-element.elementor-element-08026aa img{width:100%;}.elementor-11 .elementor-element.elementor-element-cc5c5d1 img{width:100%;}.elementor-11 .elementor-element.elementor-element-3f3bd9f{--display:flex;}.elementor-11 .elementor-element.elementor-element-f8610c1{text-align:center;}.elementor-11 .elementor-element.elementor-element-f8610c1 .elementor-heading-title{font-family:"TT Commons Pro", Sans-serif;font-size:4.722vw;font-weight:900;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-c603760{text-align:center;}.elementor-11 .elementor-element.elementor-element-c603760 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-cadeffe img{width:100%;}.elementor-11 .elementor-element.elementor-element-98ece72 img{width:100%;}.elementor-11 .elementor-element.elementor-element-27c3701{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11 .elementor-element.elementor-element-29fae0f{--display:flex;}.elementor-11 .elementor-element.elementor-element-0e4a2d7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-c882e8b{--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:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-c882e8b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c882e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7e6b97f{--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;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-7e6b97f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7e6b97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-dfbcd20{--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-11 .elementor-element.elementor-element-b65e8de{--display:flex;}.elementor-11 .elementor-element.elementor-element-d62f23f{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6223a51{--display:flex;}.elementor-11 .elementor-element.elementor-element-241e2a4{text-align:left;}.elementor-11 .elementor-element.elementor-element-241e2a4 img{width:430px;}.elementor-11 .elementor-element.elementor-element-d0c490e{text-align:left;}.elementor-11 .elementor-element.elementor-element-d0c490e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-d01a027 .elementor-button{background-color:var( --e-global-color-accent );font-family:"TT Commons Pro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d01a027 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-d01a027 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-d01a027 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-d01a027 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-a57a0e5{--display:flex;}.elementor-11 .elementor-element.elementor-element-e765a7e img{width:100%;}.elementor-11 .elementor-element.elementor-element-07cca94{--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-11 .elementor-element.elementor-element-07cca94:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-07cca94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-07cca94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-bbe58e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-8cc5926{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:9;}.elementor-11 .elementor-element.elementor-element-d81899b{--display:flex;}.elementor-11 .elementor-element.elementor-element-d81899b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d81899b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-a8ecaf3 > .elementor-widget-container{padding:50px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-a8ecaf3 img{width:424px;}.elementor-11 .elementor-element.elementor-element-3038623:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.naturalcore.co/wp-content/uploads/2025/06/H-organic-img-farm-frame.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-11 .elementor-element.elementor-element-3038623.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.naturalcore.co/wp-content/uploads/2025/06/H-organic-img-farm-frame.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-11 .elementor-element.elementor-element-3038623{text-align:right;}.elementor-11 .elementor-element.elementor-element-3038623 img{width:60%;}.elementor-11 .elementor-element.elementor-element-87b5214{--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-11 .elementor-element.elementor-element-360c263{--display:flex;}.elementor-11 .elementor-element.elementor-element-412ffe2{--display:flex;}.elementor-11 .elementor-element.elementor-element-412ffe2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-412ffe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-412ffe2.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-4f8b018 img{width:424px;}.elementor-11 .elementor-element.elementor-element-089b145:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.naturalcore.co/wp-content/uploads/2025/06/H-organic-img-farm-frame.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-11 .elementor-element.elementor-element-089b145.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.naturalcore.co/wp-content/uploads/2025/06/H-organic-img-farm-frame.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-11 .elementor-element.elementor-element-e769a4f{--display:flex;--z-index:2;}.elementor-11 .elementor-element.elementor-element-aae647b img{width:100%;}.elementor-11 .elementor-element.elementor-element-ee3406a{--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-11 .elementor-element.elementor-element-ee3406a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ee3406a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-ef68fee{--display:flex;}.elementor-11 .elementor-element.elementor-element-e9e224e{--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-11 .elementor-element.elementor-element-e9e224e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e9e224e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-82d924f{--display:flex;}.elementor-11 .elementor-element.elementor-element-141deaf{--display:flex;}.elementor-11 .elementor-element.elementor-element-d883349 img{width:574px;}.elementor-11 .elementor-element.elementor-element-a822b6c img{width:574px;}.elementor-11 .elementor-element.elementor-element-785d981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7d7ce75.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-7d7ce75.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-7d7ce75.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7d7ce75 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-7d7ce75 .elementor-image-box-title{font-family:"TT Commons Pro", Sans-serif;font-size:18px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-7d7ce75 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-dfa113b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-dfa113b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-dfa113b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-dfa113b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-dfa113b .elementor-image-box-title{font-family:"TT Commons Pro", Sans-serif;font-size:18px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-dfa113b .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-6c25a59.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-6c25a59.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-6c25a59.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-6c25a59 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-6c25a59 .elementor-image-box-title{font-family:"TT Commons Pro", Sans-serif;font-size:18px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-6c25a59 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-0e3cc97.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-0e3cc97.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-0e3cc97.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0e3cc97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-0e3cc97 .elementor-image-box-title{font-family:"TT Commons Pro", Sans-serif;font-size:18px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-0e3cc97 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-65d6580.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-65d6580.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-65d6580.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-65d6580 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-65d6580 .elementor-image-box-title{font-family:"TT Commons Pro", Sans-serif;font-size:18px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-65d6580 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-0824eac.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-0824eac.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-0824eac.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0824eac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-0824eac .elementor-image-box-title{font-family:"TT Commons Pro", Sans-serif;font-size:18px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-0824eac .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-6dac5e0{--display:flex;--z-index:2;}.elementor-11 .elementor-element.elementor-element-bef11fb img{width:100%;}.elementor-11 .elementor-element.elementor-element-32eb889{--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-11 .elementor-element.elementor-element-32eb889:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32eb889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-318e788{--display:flex;}.elementor-11 .elementor-element.elementor-element-03708a0{--display:flex;}.elementor-11 .elementor-element.elementor-element-eab02fb{text-align:center;}.elementor-11 .elementor-element.elementor-element-eab02fb .elementor-heading-title{font-family:"TT Commons Pro", Sans-serif;font-size:48px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-1d5ff1e{text-align:center;}.elementor-11 .elementor-element.elementor-element-1d5ff1e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7c81d51{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-c4f3e2d{--display:flex;}.elementor-11 .elementor-element.elementor-element-4941cb0{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-d0163d6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:35px;--n-tabs-title-padding-bottom:015px;--n-tabs-title-padding-left:35px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-d0163d6 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-11 .elementor-element.elementor-element-d0163d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-d0163d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11 .elementor-element.elementor-element-d0163d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d0163d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"TT Commons Pro", Sans-serif;font-weight:900;}.elementor-11 .elementor-element.elementor-element-d0163d6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-1ec9a6b .elementor-button{background-color:var( --e-global-color-primary );font-family:"TT Commons Pro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1ec9a6b .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1ec9a6b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1ec9a6b .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-1ec9a6b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ab0eadf{--display:flex;--z-index:2;}.elementor-11 .elementor-element.elementor-element-1bd1a15 img{width:100%;}.elementor-11 .elementor-element.elementor-element-8bd7af7{--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-11 .elementor-element.elementor-element-a804c87{--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-11 .elementor-element.elementor-element-a804c87:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a804c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-a415ec7{--display:flex;}.elementor-11 .elementor-element.elementor-element-cf49658{--display:flex;}.elementor-11 .elementor-element.elementor-element-65dddc1{text-align:center;}.elementor-11 .elementor-element.elementor-element-65dddc1 .elementor-heading-title{font-family:"TT Commons Pro", Sans-serif;font-size:40px;font-weight:900;}.elementor-11 .elementor-element.elementor-element-f05f42b{--display:flex;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-2890e77 .ue_img_marquee{width:128px;display:inline-block;}.elementor-11 .elementor-element.elementor-element-2890e77 .uc_logo_marquee_holder{border-radius:0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2890e77 .ue_marquee_title{text-align:center;}.elementor-11 .elementor-element.elementor-element-2890e77 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-11 .elementor-element.elementor-element-69ccd2f .ue_img_marquee{width:128px;display:inline-block;}.elementor-11 .elementor-element.elementor-element-69ccd2f .uc_logo_marquee_holder{border-radius:0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-69ccd2f .ue_marquee_title{text-align:center;}.elementor-11 .elementor-element.elementor-element-69ccd2f .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-11 .elementor-element.elementor-element-995a208{--display:flex;--z-index:2;}.elementor-11 .elementor-element.elementor-element-616d4fa img{width:100%;}.elementor-11 .elementor-element.elementor-element-014568e{--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-11 .elementor-element.elementor-element-014568e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-014568e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E2DE;}.elementor-11 .elementor-element.elementor-element-014568e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-da0dea3{--display:flex;}.elementor-11 .elementor-element.elementor-element-c788ec3{--display:flex;}.elementor-11 .elementor-element.elementor-element-34bf425{text-align:left;}.elementor-11 .elementor-element.elementor-element-34bf425 .elementor-heading-title{font-family:"TT Commons Pro", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-6422092{--display:flex;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-1630bc8 .ue-carousel-item{text-align:left;transform:scale(1,1);}.elementor-11 .elementor-element.elementor-element-1630bc8 .uc_classic_carousel_content{justify-content:start;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1630bc8 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-11 .elementor-element.elementor-element-1630bc8 .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-11 .elementor-element.elementor-element-1630bc8 .uc_classic_carousel_placeholder img{object-fit:contain;object-position:center;}.elementor-11 .elementor-element.elementor-element-1630bc8 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-11 .elementor-element.elementor-element-1630bc8 .ue-item-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-1630bc8 .ue-item-icon-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-1630bc8 .card_carousel_title{margin-top:15px;color:var( --e-global-color-primary );font-family:"TT Commons Pro", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-1630bc8 .card_carousel_text{margin-top:10px;color:#3535357D;}.elementor-11 .elementor-element.elementor-element-1630bc8 .card_carousel_text,.elementor-11 .elementor-element.elementor-element-1630bc8 .card_carousel_text > *{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-1630bc8 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-11 .elementor-element.elementor-element-1630bc8 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-nav .owl-next{right:0px;left:auto;}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-carousel .owl-nav .owl-next,.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:50px;width:54px;height:54px;line-height:54px;font-size:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-carousel .owl-nav .owl-next:hover,.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-dot.active{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-1630bc8 .owl-dots{margin-top:20px;}.elementor-11 .elementor-element.elementor-element-a08631a .elementor-button{background-color:var( --e-global-color-primary );font-family:"TT Commons Pro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a08631a .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-a08631a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a08631a .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-a08631a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b063a40{--display:flex;--z-index:2;}.elementor-11 .elementor-element.elementor-element-cfa49bb img{width:100%;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-7c81d51{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-da0dea3{--content-width:1300px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-27c3701{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-b65e8de{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-a8ecaf3 img{width:375px;}.elementor-11 .elementor-element.elementor-element-4f8b018 img{width:375px;}.elementor-11 .elementor-element.elementor-element-d883349 img{width:500px;}.elementor-11 .elementor-element.elementor-element-a822b6c img{width:500px;}.elementor-11 .elementor-element.elementor-element-2890e77 .ue_img_marquee{width:120px;}.elementor-11 .elementor-element.elementor-element-69ccd2f .ue_img_marquee{width:120px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-27c3701{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-bbe58e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-a8ecaf3 img{width:300px;}.elementor-11 .elementor-element.elementor-element-3038623{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3038623 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-412ffe2{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4f8b018 img{width:300px;}.elementor-11 .elementor-element.elementor-element-089b145{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-089b145 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-a822b6c img{width:400px;}.elementor-11 .elementor-element.elementor-element-7d7ce75 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-dfa113b .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-6c25a59 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0e3cc97 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-65d6580 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0824eac .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7c81d51{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2890e77 .ue_img_marquee{width:104px;}.elementor-11 .elementor-element.elementor-element-69ccd2f .ue_img_marquee{width:104px;}.elementor-11 .elementor-element.elementor-element-34bf425{text-align:center;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//*Temporary Hidden*/
#products .e-n-tabs-heading{
    display: none !important;    
}

/*Buttons*/
.btn-story .elementor-button{
    width: 160px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-view .elementor-button{
    width: 165px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}

.btn-explore .elementor-button{
    width: 186px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}

/*Hero*/
#hero .slide-a .text-media,
#hero .slide-a .text-desp,
#hero .slide-b .text-heading,
#hero .slide-b .text-desp
{
    position: absolute;
    z-index: 2;
}

#hero .slide-a .text-media{
    left: 5%;
    top: 17%;
}

#hero .slide-a .text-desp{
    top: 40%;
    left: 18%;
}

#hero .slide-b .text-heading{
    left: 0;
    right: 0;
    bottom: 17%;
}

#hero .slide-b .text-heading span{
    display: block;
    font-size: 2.778vw;
}

#hero .slide-b .text-desp{
    left: 0;
    right: 0;
    bottom: 14%;
}

#hero .slide-b .text-desp br{
    display: none;
}

#hero .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

.fade-text {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.6s ease;
}

.fade-text.fade-in {
  opacity: 1;
  transform: translateY(0);
}

/*Marquee Icons*/
#marquee .marquee-wrap {
    --gap: 40px;
    display: flex;
    color: #FFFEFB;
    font-family:"TT Commons Pro", sans-serif;;
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    gap: var(--gap);
    overflow: hidden;
    padding-block: 38px;
    user-select: none;
}

#marquee .marquee-wrap ul {
    align-items: center;
    animation: scroll 40s linear infinite;
    display: flex;
    flex-shrink: 0;
    gap: var(--gap);
    justify-content: space-between;
    list-style: none;
    min-width: 100%;
    margin-bottom: 0px;
    padding-left: 0px;
}

#marquee .marquee-wrap .key-point {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 40px;
}

#marquee .marquee-wrap .key-point img{
    width: 90px;
    height: 60px;
}

@keyframes scroll {
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

/*Intro*/
#intro{
    padding: 5rem 0 13% 0;
}

#intro .img-col{
    width: 55%;
}

#intro .content-col{
    width: 45%;
}

#intro .content-block{
    width: fit-content;
    margin-left: auto;
}

#intro .text-desp{
    max-width: 430px;
    margin: 0px 0 20px 0;
}

#intro .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

/*What is Organic*/
#organic{
    padding: 4rem 0 3% 0;
}

#organic .content-block{
    width: 40%;
    margin-top: -48%;
}

#organic .img-block{
    width: 60%;
    padding-bottom: 8rem;
}

#organic .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

#organic .heading-col{
    padding-bottom: 8rem;
}

#organic .info-wrap{
    display: flex;
    flex-direction: column;
    margin-top: -125px;
}

#organic .info-block{
    min-height: 700px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#organic .info-block .organic-icon{
    width: 58px;
    height: 68px;
    margin-bottom: 10px;
}

#organic .info-block .title {
  color: #2B5232;
  font-family: "TT Commons Pro", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 900;
  margin: 0 0 12px 0;
}

#organic .info-block .desp {
  color: #353535;
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6; 
  max-width: 305px;
}

#organic .logo-wrap{
    display: flex;
    gap: 15px;
}

#organic .logo-wrap .logo-icon{
    width: 60px;
    height: 60px;
}

/*Natural Core Differences*/
#difference{
    padding-top: 4rem;
}

#difference .slider-diff .slick-list {
    overflow: visible;
    clip-path: inset(-100vw -100vw -100vw 0);
}

#difference .diff-item{
    display: flex;
    align-items: center;
    gap: 40px;
    margin-right: 12rem;
    height: 525px;
    opacity: 0.3;
    transition: all 0.3s ease;
}

#difference .diff-item.slick-active{
    opacity: 1;
}

#difference .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
    opacity: 0.3;
    transition: all 0.3s ease;
}

#difference .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {
    opacity: 1;
    transition: all 0.3s ease;
}

#difference .img-col{
    position: relative;
}

#difference .img-col .product-text{
    width: 420px ;
    position: absolute;
    top: -15%;
    left: 0;
    z-index: 2;
}

#difference .product-img-block{
    position: relative;
    margin-left: 70px;
    top: 20px;
}

#difference .product-img-block .product-img{ 
    width: 350px;
    position: absolute;
    z-index: 2;
    margin-top: 50px;
    top: -20px;
    left: -20px;
    right: 0;
    margin: auto;
}

#difference .diff-item.organic .product-img-block .product-img{ 
    left: 30px;
}

#difference .product-img-block .product-bg{ 
    width: 425px;
    position: relative;
    top: 0;
    left: 0px
}

#difference .content-col{
    max-width: 320px;
    margin-top: 8rem;
}

#difference .content-col .title {
    color: #2B5232;
    font-family: "TT Commons Pro", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 900;
    margin: 0 0 12px 0;
}

#difference .diff-item.coating .content-col .title{
    white-space: nowrap;
}

#difference .content-col .desp {
    color: #353535;
    font-family: "DM Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
}

#difference .content-col .icon{
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
}

#difference .slider-nav .slick-track{
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    align-items: baseline;
    transform: none !important;
}

#difference .slider-nav .slick-slide {
    cursor: pointer;
    text-align: center;
    width: fit-content !important;
    transition: 0.4s;
    display: flex;
    gap: 8px;
    align-items: baseline;
    height: 40px;
}

#difference .slider-nav .slick-slide .number{
    color: #2D512D;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    opacity: 0.6;
}

#difference .slider-nav .slick-slide .underline{
    display: block;
    width: 0;
    height: 1px;
    background: #000;
    transition: width 0.4s;
}

#difference .slider-nav .slick-slide.slick-current .number{
    font-size: 20px;
    opacity: 1;
}

#difference .slider-nav .slick-slide.slick-current .underline{
    width: 40px;
    height: 1px;
}

#difference .slider-nav .slick-slide.slick-current:last-child .underline{
    width: 0;
}

#difference .slider-nav .slick-slide.force-underline .underline {
    width: 40px;
}

/*Nutrition*/
#nutrition{
    padding: 6rem 0 10% 0;
}

#nutrition .nutrition-wrap > .e-con-inner{
    gap: 60px;
}

#nutrition .content-block {
  opacity: 0.5;
  transform: scale(0.7);
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
  will-change: transform, opacity;
}

#nutrition .elementor-image-box-img{
    position: relative;
    width: 135px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 15px auto;
}

#nutrition .elementor-image-box-img:before{
    content: "";
    background-image: url("/wp-content/uploads/2025/06/H-superfood-element-img-frame.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
}

#nutrition .elementor-image-box-img img{
    position: relative;
    z-index: 2;
    width: 80px;
}

#nutrition .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

/*Our Products*/
#products{
    padding: 6rem 0 15% 0;
}

#products .e-n-tabs-heading{
    border: 1px solid ;
    width: fit-content;
    margin: auto;
    padding: 8px;
    border-radius: 100px;
}

#products .e-n-tab-title{
    cursor: pointer;
}

#products .product-wrap{
    gap: 50px;
}

#products .slick-track{
    display: flex;
    align-items: center;
    height: 475px;
    
}

#products .product-item{
    margin-right: 50px;
    transition: all 0.4s ease;
    position: relative;
    height: auto;
    transform: scale(0.9);
}

#products .product-bg{
    position: absolute;
    z-index: 1;
}

#products .product-hover{
    position: absolute;
    z-index: 3;
    top: 0;
    opacity: 0;
    transition: 0.3s;
}

#products .product-img{
    position: relative;
    z-index: 2;
}

#products .product-item.slick-current:hover .product-hover{
    opacity: 1;
}

#products .product-item.slick-center{
    transform: scale(1.5);
}

#products .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
    transform: scale(0.9);
    transition: all 0.4s ease;
}

#products .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {
    transform: scale(1.5);
    transition: all 0.4s ease;
}

#products .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

/*Follow Us - Divider*/
#follow .h-divider-img{
    display: block !important;
}

#follow .f-divider-img{
    display: none !important;
}

/*Find A Store*/
#store{
    padding: 6rem 0 10% 0;
}

#store .store-wrap{
    gap: 60px;
}

#store .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

/*Upcoming Activities*/
#activities{
    padding: 6rem 0 14% 0;
}

#activities .activities-wrap > .e-con-inner{
    gap: 40px;
}

#activities .divider-wrap{
    position: absolute;
    bottom: -1px;
    z-index: 2;
}

#activities .content-col{
    gap: 50px;
}

#activities .owl-stage{
    display: flex;
    align-items: stretch;
}

#activities .ue-item,
#activities .ue-carousel-item{
    height: 100%;
}

#activities .ue-carousel-item{
    background-image: url("/wp-content/uploads/2025/06/H-blogs-element-frame.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 30px;
}

#activities .uc_classic_carousel_placeholder img{
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 12px;
}

#activities .card_carousel_title span{
    color: #353535;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    display: block;
}

#activities .owl-prev,
#activities .owl-next{
    top: -90px;
    transition: 0.3s;
}

#activities .owl-prev{
    left: unset;
    right: 70px;
}

#activities .owl-prev:focus,
#activities .owl-next:focus{
    outline: none;
}

#activities .btn-view{
    display: none !important;
}

/*Video*/
#follow .video-col{
    display: block !important;
}

/*Responsive*/
@media (max-width: 1280px) {
    #intro .intro-wrap, #difference .diff-wrap, #organic .organic-wrap, .diff-wrap, #activities .activities-wrap{
        max-width: 90%;
        margin: auto;
    }
    #products .title .elementor-heading-title{
        font-size: 45px;
    }
    #store .title .elementor-heading-title, #activities .title .elementor-heading-title{
        font-size: 38px;
    }
    #organic .content-col .title, #difference .content-col .title{
        font-size: 31px;
    }
    #marquee .marquee-wrap{
        font-size: 23px;
    }
    #activities .card_carousel_title{
        font-size: 20px;
    }
    #intro .text-media img{
        width: 90%;
    }
    #difference .diff-item{
        margin-right: 10rem;
    }
    #nutrition .nutrition-wrap{
        max-width: 90%;
        margin: auto;
    }
    #nutrition .content-col{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 40px 0;
        max-width: 900px;
        margin: auto;
    }
}

@media (max-width: 1180px) {
    #products .title .elementor-heading-title{
        font-size: 42px;
    }    
    #store .title .elementor-heading-title, #activities .title .elementor-heading-title{
        font-size: 36px;
    }
    #organic .content-col .title, #difference .content-col .title {
        font-size: 30px;
    }
    #marquee .marquee-wrap{
        font-size: 22px;
    }
    #activities .card_carousel_title{
        font-size: 18px;
    }
    #activities .card_carousel_text{
        font-size: 13px;
    }
    #marquee .marquee-wrap .key-point img{
        width: 80px;
        height: 50px;
    }
    #intro .intro-wrap > .e-con-inner{
        gap: 40px;
    }
    #organic .info-block {
        min-height: 650px;
    }
    #difference .img-col .product-text{
        width: 400px;
    }
    #difference .product-img-block .product-img{ 
        width: 325px;
    }
    #difference .product-img-block .product-bg{ 
        width: 400px;
    }
    #activities .ue-carousel-item{
        padding: 20px 25px;
    }
}

@media (max-width: 1080px) {
    #products .title .elementor-heading-title{
        font-size: 40px;
    }
    #organic .content-col .title, #difference .content-col .title {
        font-size: 29px;
    }
    #intro .text-desp p, #organic .content-col .desp, #difference .content-col .desp, #products .text-desp p{
        font-size: 15px;
    }
    #marquee .marquee-wrap{
        font-size: 21px;
    }
    #marquee .marquee-wrap{
        --gap: 30px;
    }
    #marquee .marquee-wrap .key-point img{
        width: 75px;
        height: 45px;
    }
    #marquee .marquee-wrap .key-point {
        gap: 30px;
    }
    #intro .img-col{
        width: 50%;
    }
    #intro .content-col{
        width: 50%;
    }
    #intro{
        padding: 4rem 0 8rem 0;
    }
    #organic .content-block{
        margin-top: -55%;
    }
    #difference .img-col{
        max-width: 50%;
    }
    #difference .diff-item{
        margin: auto;
        justify-content: center;
        height: auto;
        padding-top: 0.3%;
        gap: 20px;
    }
    #difference .product-img-block{
        margin-left: 15%;
    }
    #difference .img-col .product-text{
        width: 85%;
    }
    #difference .product-img-block .product-img{ 
        width: 80%;
    }
    #difference .product-img-block .product-bg{ 
        width: 90%;
    }
    #difference .content-col {
        max-width: 40%;
    }
    #difference .diff-item.pack .img-col .product-img-block .product-img{
        left: -50px;
        width: 75%;
    }
    #difference .slider-diff .slick-list {
        overflow: hidden;
    }
    #difference .slider-nav{
        margin-top: 40px;
    }
    #difference .slider-nav .slick-track{
        justify-content: center;
    }
    #products .slick-track {
        height: auto;
        padding: 5rem 0;
    }
    #products {
        padding: 4rem 0 10rem 0;
    }
    #store {
        padding: 4rem 0 6rem 0;
    }
    #activities {
        padding: 4rem 0 8rem 0;
    }
}

@media (max-width: 980px) {
    #products .title .elementor-heading-title{
        font-size: 38px;
    }
    #organic .content-col .title, #difference .content-col .title {
        font-size: 28px;
    }
    #activities .card_carousel_title{
        font-size: 20px;
    }
    #nutrition .elementor-image-box-title{
        font-size: 17px;
    }
    #activities .card_carousel_text{
        font-size: 14px;
    }
    #organic .info-block:first-child{
        margin-top: -30px;
    }
    #organic .info-block:last-child{
        margin-bottom: -30px;
    }
    #difference .content-col {
        max-width: 45%;
    }
    #nutrition {
        padding: 5rem 0 6rem 0;
    }
    #products .product-wrap {
        gap: 40px;
    }
    #products .product-item.slick-current .product-hover{
        opacity: 1;
    }
    #products .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] .product-hover{
        opacity: 0;
    }
    #products .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] .product-hover{
        opacity: 1;
    }
    #activities .owl-prev, #activities .owl-next{
        width: 48px;
        height: 48px;
    }
    #activities .owl-prev{
        right: 60px;
    }
}

@media (max-width: 900px) {
    #products .title .elementor-heading-title{
        font-size: 36px;
    }
    #organic .content-col .title, #difference .content-col .title {
        font-size: 26px;
    }   
    #activities .card_carousel_title{
        font-size: 18px;
    }
    #intro .text-desp{
        margin: 0px 0 10px 0;
    }
    #intro{
        padding: 3rem 0 8rem 0;
    }
    #organic .info-block:first-child{
        margin-top: -60px;
    }
    #organic .info-block:last-child{
        margin-bottom: -60px;
    }
    #organic .info-block .organic-icon {
        width: 50px;
        height: 60px;
    }
    #difference {
        padding-top: 2rem;
    }
    #products .product-item{
        max-width: 300px;
    }
    #store .store-wrap {
        gap: 50px;
    }
    #activities .ue-carousel-item{
        padding: 25px 20px;
    }
}

@media (min-width: 767px){
    #products .slider-product{
        cursor: none;
    }
    #products .custom-cursor {
        position: fixed;
        top: 0;
        left: 0;
        width: 90px;
        height: 90px;
        border-radius: 99px;
        background-color:  #2b5232;
        backdrop-filter: blur(3px);
        -webkit-backdrop-filter: blur(3px);
        z-index: 9999;
        opacity: 0;
        transform: scale(0);
        transition: transform 0.4s ease, opacity 0.3s ease;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: none;
    }
    #products .custom-cursor h6 {
        text-align: center !important;
        color: #f5f5f5;
        position: absolute;
        margin: 0;
        font-family: "TT Commons Pro", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }
}

@media (max-width: 767px) {
    #activities .card_carousel_title {
        font-size: 22px;
    }
    #hero .bg-slide.desktop-v{
        display: none;
    }    
    #hero .bg-slide.mobile-v{
        display: block;
    }   
    #hero .divider-wrap{
        height: 30px;
    } 
    #hero .divider-wrap img{
        height: 30px;
        object-fit: cover;
    }
    #hero .slide-a .text-media{
        left: 0;
        right: 0;
        top: 12%;
        max-width: 90%;
        margin: auto;
    }
    #hero .slide-a .text-media img{
        width: 85vw;
    }
    #hero .slide-a .text-desp{
        top: 36%;
        left: 26%;
    }
    #hero .slide-a .text-desp .elementor-heading-title{
        font-size: 3.3vw;
    }
    #hero .slide-b .text-heading{
        top: 65%;
        transform: translateY(-50%);
        bottom: unset;
    }
    #hero .slide-b .text-heading .elementor-heading-title{
        font-size: 9vw;
    }
    #hero .slide-b .text-heading span{
        font-size: 5.5vw;
    }
    #hero .slide-b .text-desp{
        top: 72%;
        bottom: unset;
    }
    #hero .slide-b .text-desp .elementor-heading-title{
        font-size: 3.3vw;
    }
    #hero .slide-b .text-desp br{
        display: block;
    }
    #marquee .marquee-wrap {
        --gap: 25px;
        font-size: 20px;
    }
    #marquee .marquee-wrap .key-point img{
        width: 70px;
        height: 40px;
    }
    #marquee .marquee-wrap .key-point {
        gap: 25px;
    }
    #intro .intro-wrap{
        max-width: 500px;
    }
    #intro .img-col{
        width: 100%;
    }
    #intro .content-col{
        width: 100%;
    }
    #intro .content-block{
        margin-left: 0;
    }
    #organic {
        padding: 4rem 0 6rem 0;
    }
    #organic .organic-wrap{
        max-width: 85%;
    }
    #organic .text-media.desktop-v{
        display: none;
    }
    #organic .text-media.mobile-v{
        display: block;
        max-width: 80%;
        margin: auto;
    }
    #organic .content-col{
        flex-direction: column-reverse;
    }
    #organic .content-block{
        width: 100%;
        margin-top: 0;
    }
    #organic .info-wrap {
        margin-top: 0;
        gap: 60px;
    }
    #organic .img-block{
        width: 100%;
        padding-bottom: 0;
    }
    #organic .heading-col.desktop-v{
        display: none;
    }
    #organic .organic-img.mobile-v{
        display: block;
    }
    #organic .info-block{
        min-height: auto;
        text-align: center;
    }
    #organic .info-block:first-child{
        margin-top: 0px;
    }
    #organic .info-block:last-child{
        margin-bottom: 0px;
    }
    #organic .info-block .organic-icon {
        margin: auto;
    }
    #organic .info-block .desp{
        margin-left: auto;
        margin-right: auto;
    }
    #organic .logo-wrap{
        margin: auto;
    }
    #organic .divider-wrap{
        height: 30px;
    } 
    #organic .divider-wrap img{
        height: 30px;
        object-fit: cover;
    }
    #difference .diff-item{
        flex-direction: column;
        height: auto;
        padding-top: 1%;
        gap: 60px;
    }
    #difference .img-col {
        max-width: 70%;
    }
    #difference .content-col{
        margin-top: 0;
        text-align: center;
        max-width: 80%;
    }
    #difference .content-col .icon{
        margin: 0 auto 5px auto;
    }
    #difference .content-col .desp br{
        display: none;
    }
    #difference .slider-nav{
        margin-top: 20px;
    }
    #nutrition {
        padding: 4rem 0 5rem 0;
    }
    #nutrition .nutrition-wrap > .e-con-inner {
        gap: 40px;
    }
    #nutrition .text-media.desktop-v{
        display: none;
    }
    #nutrition .text-media.mobile-v{
        display: block;
    }
    #nutrition .divider-wrap{
        height: 30px;
    } 
    #nutrition .divider-wrap img{
        height: 30px;
        object-fit: cover;
    }
    #products {
        padding: 4rem 0 8rem 0;
    }
    #products .heading-col{
        max-width: 85%;
        margin: auto;
    }
    #products .slick-track {
        padding: 2rem 0;
    }
    #products .product-item{
        max-width: 100%;
    }
    #products .product-hover{
        opacity: 1;
    }
    #products .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {
        transform: scale(0.9);
    }
    #products .slick-arrow{
        background: #2B5232;
        width: 44px;
        height: 44px;
        border-radius: 50%;
        cursor: pointer;
        z-index: 9;
    }
    #products .slick-prev{
        left: 30px;
    }
    #products .slick-next{
        right: 30px;
    }
    #products .slick-prev:before,
    #products .slick-next:before{
        content: " ";
        width: 12px;
        height: 24px;
        display: block;
        margin: auto;
        opacity: 1;
        position: relative;
    }
    #products .slick-prev:before{
        background: url("/wp-content/uploads/2025/06/arrow-outlined-left.svg");
        background-repeat: no-repeat;
        background-size: contain;
        left: -1px;
    }
    #products .slick-next:before{
        background: url("/wp-content/uploads/2025/06/arrow-outlined-right.svg");
        background-repeat: no-repeat;
        background-size: contain;
        right: -1px;
    }
    #products .custom-cursor{
        display: none;
    }
    #follow .divider-wrap{
        height: 30px;
    } 
    #follow .divider-wrap img{
        height: 30px;
        object-fit: cover;
    }
    #store {
        padding: 3rem 0 5rem 0;
    }
    #store .divider-wrap{
        height: 30px;
    } 
    #store .divider-wrap img{
        height: 30px;
        object-fit: cover;
    }
    #store .store-wrap {
        gap: 40px;
    }
    #activities .content-col{
        max-width: 400px;
        margin: auto;
    }
    #activities .ue-carousel-item {
        padding: 35px 35px;
    }
    #activities .owl-prev, #activities .owl-next{
        top: 50%;
        transform: translateY(-50%);
    }
    #activities .owl-prev{
        right: unset;
        left: -60px;
    }
    #activities .owl-next{
        right: -60px;
    }
}

@media (max-width: 680px) {
    #nutrition .content-col{
        grid-template-columns: repeat(2, 1fr);
        gap: 30px 0;
    }
    #activities .content-col{
        max-width: 400px;
    }
}

@media (max-width: 580px) {
    #intro .intro-wrap{
        max-width: 85%;
    }
    #difference .img-col {
        max-width: 80%;
    }
    #difference .content-col{
        max-width: 90%;
    }
    #products .slick-prev{
        left: 20px;
    }
    #products .slick-next{
        right: 20px;
    }
    #activities {
        padding: 4rem 0 6rem 0;
    }
    #activities .content-col{
        max-width: 75%;
    }
}

@media (max-width: 480px) {
    #store .title .elementor-heading-title, #activities .title .elementor-heading-title, #products .title .elementor-heading-title{
        font-size: 34px;
    }
    #marquee .marquee-wrap {
        font-size: 19px;
        padding-block: 30px;
    }
    #nutrition .elementor-image-box-title{
        font-size: 16px;
    }
    #marquee .marquee-wrap ul {
        animation: scroll 30s linear infinite;
    }
    #intro{
        padding: 2rem 0 6rem 0;
    }
    #difference .img-col {
        max-width: 85%;
    }
    #difference .diff-item.pack .img-col .product-img-block .product-img{
        bottom: -20px;
    }
    #nutrition .nutrition-wrap{
        max-width: 85%;
        margin: auto;
    }
    #nutrition .nutrition-wrap > .e-con-inner {
        gap: 30px;
    }
    #nutrition .content-col{
        gap: 30px 20px;
    }
    #nutrition .elementor-image-box-img {
        width: 125px;
        height: 110px;
    }
    #nutrition .elementor-image-box-description br{
        display: none;
    }
    #products {
        padding: 4rem 0 6rem 0;
    }
    #products .slick-track {
        padding: 2rem 0;
    }
    #products .slick-arrow{
        width: 40px;
        height: 40px;
    }
    #activities .ue-carousel-item {
        padding: 35px 25px;
    }
    #activities .content-col{
        max-width: 80%;
    }
    #activities .owl-prev, #activities .owl-next{
        width: 45px;
        height: 45px;
    }
    #activities .owl-prev{
        left: -40px;
    }
    #activities .owl-next{
        right: -40px;
    }
}

@media (max-width: 420px) {
    #store .title .elementor-heading-title, #activities .title .elementor-heading-title, #products .title .elementor-heading-title{
        font-size: 32px;
    }
    #activities .card_carousel_title {
        font-size: 20px;
    }
    #difference .img-col {
        max-width: 90%
    }
    #nutrition .elementor-image-box-img {
        width: 115px;
        height: 100px;
    }
    #nutrition .elementor-image-box-img img {
        width: 65px;
    }
    #products .slick-arrow{
        width: 35px;
        height: 35px;
    }
    #products .slick-prev:before,
    #products .slick-next:before{
        width: 10px;
        height: 18px;
    }
    #activities .ue-carousel-item {
        padding: 30px 25px;
    }
    #activities .owl-prev, #activities .owl-next{
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Commons Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Blk.eot');
	src: url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Blk.eot?#iefix') format('embedded-opentype'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Blk.woff2') format('woff2'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Blk.woff') format('woff'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Blk.ttf') format('truetype'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Blk.svg#TTCommonsPro') format('svg');
}
@font-face {
	font-family: 'TT Commons Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Bd.eot');
	src: url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Bd.eot?#iefix') format('embedded-opentype'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Bd.woff2') format('woff2'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Bd.woff') format('woff'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Bd.ttf') format('truetype'),
		url('https://www.naturalcore.co/wp-content/uploads/2025/06/TTCommonsProTrial-Bd.svg#TTCommonsPro') format('svg');
}
/* End Custom Fonts CSS */