.elementor-11715 .elementor-element.elementor-element-bea7428{--display:flex;}.elementor-11715 .elementor-element.elementor-element-9b7b2ec{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-evenly;--align-items:center;--gap:var(--content-gap-s) var(--content-gap-l);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-l);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-4244aac{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-8e8e1e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-1379843{--display:flex;--gap:calc(var(--content-gap-s)/2) var(--content-gap-s);--row-gap:calc(var(--content-gap-s)/2);--column-gap:var(--content-gap-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11715 .elementor-element.elementor-element-70c143d .elementor-heading-title{font-family:var( --e-global-typography-3e0391a-font-family );font-size:var( --e-global-typography-3e0391a-font-size );line-height:var( --e-global-typography-3e0391a-line-height );color:var( --e-global-color-nutrition );}.elementor-11715 .elementor-element.elementor-element-a15e89b{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-11715 .elementor-element.elementor-element-a15e89b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11715 .elementor-element.elementor-element-5d88a64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11715 .elementor-element.elementor-element-0813951 .elementor-button{background-color:var( --e-global-color-nutrition );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-0813951{width:100%;max-width:100%;padding:var(--content-gap-s) 0 0 0;}.elementor-11715 .elementor-element.elementor-element-0813951.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-dd86339{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:start;}.elementor-11715 .elementor-element.elementor-element-dd86339.elementor-element{--align-self:stretch;}.elementor-11715 .elementor-element.elementor-element-dd86339 img{height:100%;object-fit:cover;object-position:top center;}.elementor-11715 .elementor-element.elementor-element-ef36572{--display:flex;--overlay-opacity:0.2;}.elementor-11715 .elementor-element.elementor-element-ef36572::before, .elementor-11715 .elementor-element.elementor-element-ef36572 > .elementor-background-video-container::before, .elementor-11715 .elementor-element.elementor-element-ef36572 > .e-con-inner > .elementor-background-video-container::before, .elementor-11715 .elementor-element.elementor-element-ef36572 > .elementor-background-slideshow::before, .elementor-11715 .elementor-element.elementor-element-ef36572 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11715 .elementor-element.elementor-element-ef36572 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-main_bkg ) 0%, var( --e-global-color-nutrition_light ) 100%);}.elementor-11715 .elementor-element.elementor-element-52ddd11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:var(--content-gap-m) 0;--row-gap:var(--content-gap-m);--column-gap:0;--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-ffb180a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-2b37506 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-nutrition );}.elementor-11715 .elementor-element.elementor-element-be0e4c1{--display:flex;--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:space-between;--gap:var(--content-gap-s) var(--content-gap-l);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-l);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-43bb675{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-f08344d .elementor-heading-title{font-family:var( --e-global-typography-99f4c0c-font-family );font-size:var( --e-global-typography-99f4c0c-font-size );font-weight:var( --e-global-typography-99f4c0c-font-weight );line-height:var( --e-global-typography-99f4c0c-line-height );color:var( --e-global-color-nutrition );}.elementor-11715 .elementor-element.elementor-element-da0daf6 p{margin-block-end:1em;}.elementor-11715 .elementor-element.elementor-element-d29169d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-d29169d.e-con{--align-self:stretch;}.elementor-11715 .elementor-element.elementor-element-6d51bce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11715 .elementor-element.elementor-element-6d51bce.elementor-element{--align-self:stretch;}.elementor-11715 .elementor-element.elementor-element-6d51bce img{height:100%;object-fit:cover;object-position:center center;}.elementor-11715 .elementor-element.elementor-element-da097d0{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:var(--content-gap-s);--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-ba05c9f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-11715 .elementor-element.elementor-element-b66a9ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11715 .elementor-element.elementor-element-2442506{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:var(--content-gap-s) var(--content-gap-m);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-120bc32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-120bc32.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11715 .elementor-element.elementor-element-a986204{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-9008f1e{--display:flex;--gap:calc(var(--content-gap-s)/2) var(--content-gap-s);--row-gap:calc(var(--content-gap-s)/2);--column-gap:var(--content-gap-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-02d6464 .elementor-heading-title{font-family:var( --e-global-typography-3e0391a-font-family );font-size:var( --e-global-typography-3e0391a-font-size );line-height:var( --e-global-typography-3e0391a-line-height );color:var( --e-global-color-nutrition );}.elementor-11715 .elementor-element.elementor-element-af1382b{width:var( --container-widget-width, 554px );max-width:554px;--container-widget-width:554px;--container-widget-flex-grow:0;}.elementor-11715 .elementor-element.elementor-element-af1382b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-a321f53{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-a321f53.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-9f5b89d{padding:var(--content-gap-s) 0 0 0;}.elementor-11715 .elementor-element.elementor-element-9f5b89d.elementor-element{--align-self:flex-end;}.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button-content-wrapper{flex-direction:row;}.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button .elementor-button-content-wrapper{gap:1.5em;}.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3BA6536;}.elementor-11715 .elementor-element.elementor-element-60e774b{--display:flex;--gap:calc(var(--content-gap-s)/2) 0;--row-gap:calc(var(--content-gap-s)/2);--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-424ee0f{--display:flex;--gap:calc(var(--content-gap-s)/2) 0;--row-gap:calc(var(--content-gap-s)/2);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BDC3CF;--border-color:#BDC3CF;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-11715 .elementor-element.elementor-element-1472aa9 .elementor-heading-title{font-family:var( --e-global-typography-2e1f1e3-font-family );font-size:var( --e-global-typography-2e1f1e3-font-size );font-weight:var( --e-global-typography-2e1f1e3-font-weight );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-cde6ebf{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-ba4eeff{--display:flex;--gap:calc(var(--content-gap-s)/2) 0;--row-gap:calc(var(--content-gap-s)/2);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BDC3CF;--border-color:#BDC3CF;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-11715 .elementor-element.elementor-element-9c15e1a .elementor-heading-title{font-family:var( --e-global-typography-2e1f1e3-font-family );font-size:var( --e-global-typography-2e1f1e3-font-size );font-weight:var( --e-global-typography-2e1f1e3-font-weight );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-e0daec0{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-cdde80f{--display:flex;--gap:calc(var(--content-gap-s)/2) 0;--row-gap:calc(var(--content-gap-s)/2);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BDC3CF;--border-color:#BDC3CF;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-11715 .elementor-element.elementor-element-f6330e1 .elementor-heading-title{font-family:var( --e-global-typography-2e1f1e3-font-family );font-size:var( --e-global-typography-2e1f1e3-font-size );font-weight:var( --e-global-typography-2e1f1e3-font-weight );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-8dc552c{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-e2eab15{--display:flex;--gap:calc(var(--content-gap-s)/2) 0;--row-gap:calc(var(--content-gap-s)/2);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BDC3CF;--border-color:#BDC3CF;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-11715 .elementor-element.elementor-element-4d82988 .elementor-heading-title{font-family:var( --e-global-typography-2e1f1e3-font-family );font-size:var( --e-global-typography-2e1f1e3-font-size );font-weight:var( --e-global-typography-2e1f1e3-font-weight );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-e44960c{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-aefb4be{--display:flex;}.elementor-11715 .elementor-element.elementor-element-8863040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-4c7d317{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-dd8bf4d{--display:flex;--overlay-opacity:1;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);--padding-top:var(--content-gap-s);--padding-bottom:calc(var(--content-gap-s)*2);--padding-left:var(--content-gap-s);--padding-right:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-dd8bf4d::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .elementor-background-video-container::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .e-con-inner > .elementor-background-video-container::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .elementor-background-slideshow::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-nutrition ) 30%, var( --e-global-color-main_bkg ) 59%);}.elementor-11715 .elementor-element.elementor-element-64f052c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-a40483b{--display:flex;--gap:var(--content-gap-l) var(--content-gap-l);--row-gap:var(--content-gap-l);--column-gap:var(--content-gap-l);--margin-top:-3em;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--content-gap-s);--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-74f5186{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-nutrition_light );--border-color:var( --e-global-color-nutrition_light );--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--section-block-padding);--padding-bottom:calc(var(--section-block-padding) + var(--content-gap-s));--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-11715 .elementor-element.elementor-element-74f5186:not(.elementor-motion-effects-element-type-background), .elementor-11715 .elementor-element.elementor-element-74f5186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-main_bkg );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-33ecf30{--grid-columns:1;width:100%;max-width:100%;}.elementor-11715 .elementor-element.elementor-element-33ecf30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11715 .elementor-element.elementor-element-e2c2768{--display:flex;--padding-top:var(--content-gap-s);--padding-bottom:var(--content-gap-s);--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-474628b .elementor-heading-title{font-family:var( --e-global-typography-99f4c0c-font-family );font-size:var( --e-global-typography-99f4c0c-font-size );font-weight:var( --e-global-typography-99f4c0c-font-weight );line-height:var( --e-global-typography-99f4c0c-line-height );color:var( --e-global-color-primary );}.elementor-11715 .elementor-element.elementor-element-5721b1f{--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-11715 .elementor-element.elementor-element-a6763b2{--display:flex;--gap:calc(var(--content-gap-s)/2) calc(var(--content-gap-s)/2);--row-gap:calc(var(--content-gap-s)/2);--column-gap:calc(var(--content-gap-s)/2);border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-nutrition_light );--border-color:var( --e-global-color-nutrition_light );--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-block-padding-s);--padding-right:var(--section-block-padding-s);}.elementor-11715 .elementor-element.elementor-element-a6763b2:not(.elementor-motion-effects-element-type-background), .elementor-11715 .elementor-element.elementor-element-a6763b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-main_bkg );}.elementor-11715 .elementor-element.elementor-element-80e5c96 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-6a15dce{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-205b117{--display:flex;--gap:calc(var(--content-gap-s)/2) calc(var(--content-gap-s)/2);--row-gap:calc(var(--content-gap-s)/2);--column-gap:calc(var(--content-gap-s)/2);border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-nutrition );--border-color:var( --e-global-color-nutrition );--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-block-padding-s);--padding-right:var(--section-block-padding-s);}.elementor-11715 .elementor-element.elementor-element-205b117:not(.elementor-motion-effects-element-type-background), .elementor-11715 .elementor-element.elementor-element-205b117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-main_bkg );}.elementor-11715 .elementor-element.elementor-element-c75d0c6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4115e32{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-e78463e{--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-11715 .elementor-element.elementor-element-0bf8dbf{--display:flex;--gap:calc(var(--content-gap-s)/2) calc(var(--content-gap-s)/2);--row-gap:calc(var(--content-gap-s)/2);--column-gap:calc(var(--content-gap-s)/2);border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-nutrition );--border-color:var( --e-global-color-nutrition );--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-block-padding-s);--padding-right:var(--section-block-padding-s);}.elementor-11715 .elementor-element.elementor-element-0bf8dbf:not(.elementor-motion-effects-element-type-background), .elementor-11715 .elementor-element.elementor-element-0bf8dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-main_bkg );}.elementor-11715 .elementor-element.elementor-element-7a54b8a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-086420c{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4108e45{--display:flex;--gap:calc(var(--content-gap-s)/2) calc(var(--content-gap-s)/2);--row-gap:calc(var(--content-gap-s)/2);--column-gap:calc(var(--content-gap-s)/2);border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-nutrition_light );--border-color:var( --e-global-color-nutrition_light );--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:var(--section-block-padding-s);--padding-right:var(--section-block-padding-s);}.elementor-11715 .elementor-element.elementor-element-4108e45:not(.elementor-motion-effects-element-type-background), .elementor-11715 .elementor-element.elementor-element-4108e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-main_bkg );}.elementor-11715 .elementor-element.elementor-element-36bed20 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-3830cea{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-2c34f75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11715 .elementor-element.elementor-element-2c34f75.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-42abc63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--content-gap-m) var(--content-gap-m);--row-gap:var(--content-gap-m);--column-gap:var(--content-gap-m);--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-ea9bcf5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-ea9bcf5.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-4cedb53 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-5de79b3{text-align:start;}.elementor-11715 .elementor-element.elementor-element-9c2c4a6{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-6d73cca{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-6d73cca.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-eca38e7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-nutrition );}.elementor-11715 .elementor-element.elementor-element-959a480{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:start;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-47afebe{padding:0px 0px 0px 0px;}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-nutrition_light );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-nutrition_light );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-nutrition_light );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-title{background-color:var( --e-global-color-nutrition );padding:var(--content-gap-s) var(--content-gap-s) var(--content-gap-s) var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-icon, .elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-title{color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-icon svg{fill:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-active .elementor-accordion-icon, .elementor-11715 .elementor-element.elementor-element-47afebe .elementor-active .elementor-accordion-title{color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-icon{margin-inline-end:0.5em;}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );padding:var(--content-gap-s) var(--content-gap-s) calc(var(--content-gap-s)/4) var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-8ec79d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11715 .elementor-element.elementor-element-8ec79d0.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-0e84bd7{width:100%;max-width:100%;}.elementor-11715 .elementor-element.elementor-element-0e84bd7.elementor-element{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-714858c{--display:flex;}.elementor-11715 .elementor-element.elementor-element-75c44e3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-e527aff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11715 .elementor-element.elementor-element-04d9c13.elementor-element{--align-self:flex-start;}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(calc(var(--content-gap-s)/2)/2);}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(calc(var(--content-gap-s)/2)/2);}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(calc(var(--content-gap-s)/2)/2);}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-calc(var(--content-gap-s)/2)/2);}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-calc(var(--content-gap-s)/2)/2);}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11715 .elementor-element.elementor-element-04d9c13{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-11715 .elementor-element.elementor-element-04d9c13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11715 .elementor-element.elementor-element-102ccef{--display:flex;}.elementor-11715 .elementor-element.elementor-element-b5bc381{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:var(--content-gap-s) var(--content-gap-l);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-l);--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-11715 .elementor-element.elementor-element-b5bc381:not(.elementor-motion-effects-element-type-background), .elementor-11715 .elementor-element.elementor-element-b5bc381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(169deg, var( --e-global-color-nutrition_light ) 0%, var( --e-global-color-nutrition ) 100%);}.elementor-11715 .elementor-element.elementor-element-b5bc381.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-3dd1abf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:var(--content-gap-m) 0;--row-gap:var(--content-gap-m);--column-gap:0;}.elementor-11715 .elementor-element.elementor-element-46319f7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(var(--content-gap-s)/2) var(--content-gap-s);--row-gap:calc(var(--content-gap-s)/2);--column-gap:var(--content-gap-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-d661675 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-a1fa229{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-light_font );}.elementor-11715 .elementor-element.elementor-element-1b73bc6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11715 .elementor-element.elementor-element-1b73bc6.e-con{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-a61cac5{width:100%;max-width:100%;padding:0 0 0 0;}.elementor-11715 .elementor-element.elementor-element-a61cac5.elementor-element{--align-self:center;}.elementor-11715 .elementor-element.elementor-element-a61cac5 .elementor-button{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-nutrition );color:var( --e-global-color-nutrition );}@media(min-width:768px){.elementor-11715 .elementor-element.elementor-element-4244aac{--width:calc(var(--section-content-max-width)*0.5);}.elementor-11715 .elementor-element.elementor-element-ffb180a{--width:100%;}.elementor-11715 .elementor-element.elementor-element-43bb675{--width:58%;}.elementor-11715 .elementor-element.elementor-element-d29169d{--width:38%;}.elementor-11715 .elementor-element.elementor-element-da097d0{--width:100%;}.elementor-11715 .elementor-element.elementor-element-74f5186{--width:100%;}.elementor-11715 .elementor-element.elementor-element-a6763b2{--width:100%;}.elementor-11715 .elementor-element.elementor-element-205b117{--width:100%;}.elementor-11715 .elementor-element.elementor-element-0bf8dbf{--width:100%;}.elementor-11715 .elementor-element.elementor-element-4108e45{--width:100%;}.elementor-11715 .elementor-element.elementor-element-8ec79d0{--width:800px;}.elementor-11715 .elementor-element.elementor-element-75c44e3{--width:100%;}.elementor-11715 .elementor-element.elementor-element-3dd1abf{--width:100%;}.elementor-11715 .elementor-element.elementor-element-1b73bc6{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11715 .elementor-element.elementor-element-4244aac{--width:100%;}.elementor-11715 .elementor-element.elementor-element-ffb180a{--width:100%;}.elementor-11715 .elementor-element.elementor-element-43bb675{--width:100%;}.elementor-11715 .elementor-element.elementor-element-d29169d{--width:100%;}.elementor-11715 .elementor-element.elementor-element-da097d0{--width:100%;}.elementor-11715 .elementor-element.elementor-element-120bc32{--width:100%;}.elementor-11715 .elementor-element.elementor-element-60e774b{--width:100%;}.elementor-11715 .elementor-element.elementor-element-4c7d317{--width:100%;}.elementor-11715 .elementor-element.elementor-element-74f5186{--width:100%;}.elementor-11715 .elementor-element.elementor-element-ea9bcf5{--width:100%;}.elementor-11715 .elementor-element.elementor-element-9c2c4a6{--width:100%;}.elementor-11715 .elementor-element.elementor-element-6d73cca{--width:100%;}.elementor-11715 .elementor-element.elementor-element-75c44e3{--width:100%;}.elementor-11715 .elementor-element.elementor-element-3dd1abf{--width:100%;}}@media(max-width:1024px){.elementor-11715 .elementor-element.elementor-element-bea7428{--padding-top:var(--section-block-padding);--padding-bottom:0;--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-11715 .elementor-element.elementor-element-9b7b2ec{--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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-70c143d .elementor-heading-title{font-size:var( --e-global-typography-3e0391a-font-size );line-height:var( --e-global-typography-3e0391a-line-height );}.elementor-11715 .elementor-element.elementor-element-a15e89b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11715 .elementor-element.elementor-element-0813951 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-dd86339{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-11715 .elementor-element.elementor-element-dd86339.elementor-element{--align-self:stretch;}.elementor-11715 .elementor-element.elementor-element-dd86339 img{height:100%;object-fit:cover;}.elementor-11715 .elementor-element.elementor-element-2b37506 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-be0e4c1{--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-11715 .elementor-element.elementor-element-f08344d .elementor-heading-title{font-size:var( --e-global-typography-99f4c0c-font-size );line-height:var( --e-global-typography-99f4c0c-line-height );}.elementor-11715 .elementor-element.elementor-element-d29169d{--padding-top:var(--content-gap-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-6d51bce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11715 .elementor-element.elementor-element-6d51bce img{object-fit:cover;object-position:center center;}.elementor-11715 .elementor-element.elementor-element-da097d0{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-11715 .elementor-element.elementor-element-ba05c9f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-3935303{padding:0em 0em 0em 0em;}.elementor-11715 .elementor-element.elementor-element-b66a9ea{--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11715 .elementor-element.elementor-element-2442506{--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:var(--content-gap-s) var(--content-gap-s);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-120bc32{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-11715 .elementor-element.elementor-element-9008f1e{--justify-content:flex-end;}.elementor-11715 .elementor-element.elementor-element-02d6464 .elementor-heading-title{font-size:var( --e-global-typography-3e0391a-font-size );line-height:var( --e-global-typography-3e0391a-line-height );}.elementor-11715 .elementor-element.elementor-element-af1382b{width:100%;max-width:100%;}.elementor-11715 .elementor-element.elementor-element-af1382b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-a321f53{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11715 .elementor-element.elementor-element-9f5b89d{padding:0 0 var(--content-gap-s) 0;}.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-60e774b{--gap:var(--content-gap-s) var(--content-gap-s);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-1472aa9 .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-cde6ebf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-9c15e1a .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-e0daec0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-f6330e1 .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-8dc552c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4d82988 .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-e44960c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-64f052c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-33ecf30{--grid-columns:2;}.elementor-11715 .elementor-element.elementor-element-474628b .elementor-heading-title{font-size:var( --e-global-typography-99f4c0c-font-size );line-height:var( --e-global-typography-99f4c0c-line-height );}.elementor-11715 .elementor-element.elementor-element-5721b1f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--content-gap-s) calc(var(--content-gap-s)/2);--row-gap:var(--content-gap-s);--column-gap:calc(var(--content-gap-s)/2);}.elementor-11715 .elementor-element.elementor-element-a6763b2{--padding-top:var(--content-gap-s);--padding-bottom:var(--content-gap-s);--padding-left:var(--content-gap-s);--padding-right:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-80e5c96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-6a15dce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-205b117{--padding-top:var(--content-gap-s);--padding-bottom:var(--content-gap-s);--padding-left:var(--content-gap-s);--padding-right:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-c75d0c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4115e32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-e78463e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--content-gap-s) calc(var(--content-gap-s)/2);--row-gap:var(--content-gap-s);--column-gap:calc(var(--content-gap-s)/2);}.elementor-11715 .elementor-element.elementor-element-0bf8dbf{--padding-top:var(--content-gap-s);--padding-bottom:var(--content-gap-s);--padding-left:var(--content-gap-s);--padding-right:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-7a54b8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-086420c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4108e45{--padding-top:var(--content-gap-s);--padding-bottom:var(--content-gap-s);--padding-left:var(--content-gap-s);--padding-right:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-36bed20 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-3830cea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-2c34f75{--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-11715 .elementor-element.elementor-element-4cedb53 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-eca38e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-e527aff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-b5bc381{--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-11715 .elementor-element.elementor-element-d661675 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-a1fa229{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-a61cac5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-70c143d .elementor-heading-title{font-size:var( --e-global-typography-3e0391a-font-size );line-height:var( --e-global-typography-3e0391a-line-height );}.elementor-11715 .elementor-element.elementor-element-a15e89b{width:100%;max-width:100%;}.elementor-11715 .elementor-element.elementor-element-a15e89b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11715 .elementor-element.elementor-element-0813951 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-dd86339{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11715 .elementor-element.elementor-element-dd86339 img{height:215px;}.elementor-11715 .elementor-element.elementor-element-2b37506 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-be0e4c1{--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-11715 .elementor-element.elementor-element-f08344d .elementor-heading-title{font-size:var( --e-global-typography-99f4c0c-font-size );line-height:var( --e-global-typography-99f4c0c-line-height );}.elementor-11715 .elementor-element.elementor-element-d29169d.e-con{--order:-99999 /* order start hack */;}.elementor-11715 .elementor-element.elementor-element-6d51bce{width:100%;max-width:100%;padding:calc(var(--content-gap-s)/2) 0 0 0;text-align:center;}.elementor-11715 .elementor-element.elementor-element-6d51bce img{height:100%;}.elementor-11715 .elementor-element.elementor-element-da097d0{--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-11715 .elementor-element.elementor-element-ba05c9f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-3935303{padding:0em 0em 0em 0em;}.elementor-11715 .elementor-element.elementor-element-b66a9ea{--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11715 .elementor-element.elementor-element-2442506{--gap:var(--content-gap-m) var(--content-gap-s);--row-gap:var(--content-gap-m);--column-gap:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-02d6464 .elementor-heading-title{font-size:var( --e-global-typography-3e0391a-font-size );line-height:var( --e-global-typography-3e0391a-line-height );}.elementor-11715 .elementor-element.elementor-element-af1382b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-9f5b89d.elementor-element{--align-self:stretch;}.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-1472aa9 .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-cde6ebf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-9c15e1a .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-e0daec0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-f6330e1 .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-8dc552c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4d82988 .elementor-heading-title{font-size:var( --e-global-typography-2e1f1e3-font-size );line-height:var( --e-global-typography-2e1f1e3-line-height );}.elementor-11715 .elementor-element.elementor-element-e44960c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-dd8bf4d::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .elementor-background-video-container::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .e-con-inner > .elementor-background-video-container::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .elementor-background-slideshow::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11715 .elementor-element.elementor-element-dd8bf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-nutrition ) 65%, var( --e-global-color-main_bkg ) 100%);}.elementor-11715 .elementor-element.elementor-element-dd8bf4d{--overlay-opacity:1;--padding-top:var(--content-gap-s);--padding-bottom:var(--content-gap-s);--padding-left:var(--content-gap-s);--padding-right:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-64f052c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-a40483b{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-74f5186{--padding-top:0;--padding-bottom:var(--content-gap-s);--padding-left:0;--padding-right:0;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11715 .elementor-element.elementor-element-33ecf30{--grid-columns:1;}.elementor-11715 .elementor-element.elementor-element-e2c2768{--gap:var(--content-gap-s) var(--content-gap-s);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-s);}.elementor-11715 .elementor-element.elementor-element-474628b{padding:0 0 calc(var(--content-gap-s)/2) 0;}.elementor-11715 .elementor-element.elementor-element-474628b .elementor-heading-title{font-size:var( --e-global-typography-99f4c0c-font-size );line-height:var( --e-global-typography-99f4c0c-line-height );}.elementor-11715 .elementor-element.elementor-element-80e5c96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-6a15dce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-c75d0c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4115e32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-7a54b8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-086420c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-36bed20 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-3830cea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-4cedb53{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;text-align:start;}.elementor-11715 .elementor-element.elementor-element-4cedb53.elementor-element{--align-self:flex-start;}.elementor-11715 .elementor-element.elementor-element-4cedb53 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-5de79b3{text-align:start;}.elementor-11715 .elementor-element.elementor-element-eca38e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-8ec79d0{--padding-top:var(--content-gap-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-e527aff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-3dd1abf{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11715 .elementor-element.elementor-element-d661675 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11715 .elementor-element.elementor-element-a1fa229{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11715 .elementor-element.elementor-element-a61cac5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-a15e89b */@media (max-width:767px){
    .elementor-11715 .elementor-element.elementor-element-a15e89b .elementor-heading-title{
    font-size:180%  !important;
    font-weight:400!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0813951 */.elementor-11715 .elementor-element.elementor-element-0813951 .elementor-button{
     padding:2em!important;
    background:var(--e-global-color-nutrition)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da0daf6 */.elementor-11715 .elementor-element.elementor-element-da0daf6 ul {
  display: flex;
  flex-direction: column;
  gap: .5em; /* modern way */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3935303 */.elementor-11715 .elementor-element.elementor-element-3935303 ul {
  display: flex;
  flex-direction: column;
  gap: .5em; /* modern way */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef36572 */.elementor-11715 .elementor-element.elementor-element-ef36572{
     -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 95%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 95%, rgba(0,0,0,0) 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f5b89d */.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button{
    text-align: left;
    line-height: 1.4em;
    color:var(--e-global-color-text)!important;
    background:var(--e-global-color-main_bkg)!important;
    padding:1em 2em!important;
}

.elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button-icon svg {
    width: 35px; 
    height: 30px; 
}

@media (max-width:676px){
 .elementor-11715 .elementor-element.elementor-element-9f5b89d .elementor-button{
    padding:var(--btn-block-padding) 0!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e774b */.elementor-11715 .elementor-element.elementor-element-60e774b .elementor-heading-title::before{
    background:var(--e-global-color-nutrition_dark)!important;
}
/* First card background and text styling */
.elementor-11715 .elementor-element.elementor-element-60e774b  .step-card:first-of-type {
  background: linear-gradient(to right, var(--e-global-color-nutrition), var(--e-global-color-nutrition_light))!important;
}



/* First card number override: white circle, colored text */
.elementor-11715 .elementor-element.elementor-element-60e774b .step-card:first-of-type .elementor-heading-title::before {
  color: var(--e-global-color-nutrition_dark)!important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-33ecf30 *//*--------------change colors-------------*/

.elementor-11715 .elementor-element.elementor-element-33ecf30 .package-card-name h2{
    color:var(--e-global-color-nutrition)!important;
}

.elementor-11715 .elementor-element.elementor-element-33ecf30 .package-card-divider{
    --divider-color:var(--e-global-color-nutrition)!important;
}

/*-------------------------------------*/

.elementor-11715 .elementor-element.elementor-element-33ecf30 .treatment-package-card{
    border:none;
    max-width:100%;
}

.elementor-11715 .elementor-element.elementor-element-33ecf30 .package-card-footer{
    display:none;
}
.elementor-11715 .elementor-element.elementor-element-33ecf30 .package-card-t-and-cs{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-474628b */.elementor-11715 .elementor-element.elementor-element-474628b .elementor-heading-title{
    font-size:x-large!important;
    font-weight:500!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80e5c96 */.elementor-11715 .elementor-element.elementor-element-80e5c96 .elementor-heading-title{
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c75d0c6 */.elementor-11715 .elementor-element.elementor-element-c75d0c6 .elementor-heading-title{
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a54b8a */.elementor-11715 .elementor-element.elementor-element-7a54b8a .elementor-heading-title{
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36bed20 */.elementor-11715 .elementor-element.elementor-element-36bed20 .elementor-heading-title{
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-47afebe */.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-tab-title {
    display: flex;
    align-items: flex-start;

}
.elementor-11715 .elementor-element.elementor-element-47afebe .elementor-accordion-icon{
    padding-top:4px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e84bd7 */.elementor-11715 .elementor-element.elementor-element-0e84bd7 .custom-payment-button {
    display: flex;
    justify-content: center;
    padding: var(--btn-block-padding) var(--btn-inline-padding);
    background-color: var(--e-global-color-nutrition);
    color: var(--e-global-color-light_font);;
    text-transform: uppercase;
    border-radius: var(--pill-radius);
   
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
     transition: background 0.3s ease;
}
.elementor-11715 .elementor-element.elementor-element-0e84bd7 .custom-payment-button:hover {
    background-color: var(--e-global-color-nutrition_dark);
}
@media (max-width: 676px) {
    .elementor-11715 .elementor-element.elementor-element-0e84bd7 .custom-payment-button{
 font-size:var(--btn-font-size)!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a61cac5 */.elementor-11715 .elementor-element.elementor-element-a61cac5 .elementor-button{
    padding:1.5em!important;
    background:var(--e-global-color-main_bkg)!important;
    color: var(--e-global-color-nutrition)!important;
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bc381 */.elementor-11715 .elementor-element.elementor-element-b5bc381{
    max-width: calc(var(--section-content-max-width) + 10%);
}/* End custom CSS */
/* Start custom CSS */.landing-page-buy-now {
    background-color: var(--e-global-color-nutrition)!important;
}
.landing-page-buy-now:hover {
    background-color: var(--e-global-color-accent)!important;
}/* End custom CSS */