.elementor-40422 .elementor-element.elementor-element-918d972:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutriumpfg.com/wp-content/uploads/2023/04/nutrium-cabecera-servicios-online.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-container{min-height:300px;}.elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-background-overlay{opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-918d972{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cb7c498 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0;}.elementor-40422 .elementor-element.elementor-element-cb7c498 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-cb7c498 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-40422 .elementor-element.elementor-element-3a259cc{text-align:center;}.elementor-40422 .elementor-element.elementor-element-3a259cc .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:44px;font-weight:500;color:#000000;}.elementor-40422 .elementor-element.elementor-element-d08047e{padding:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-a8709fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-a8709fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-40422 .elementor-element.elementor-element-c89e410 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-c89e410 .elementor-button:hover, .elementor-40422 .elementor-element.elementor-element-c89e410 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-c89e410{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40422 .elementor-element.elementor-element-c89e410 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-c89e410 .elementor-button:hover svg, .elementor-40422 .elementor-element.elementor-element-c89e410 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-424adba .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-424adba .elementor-button:hover, .elementor-40422 .elementor-element.elementor-element-424adba .elementor-button:focus{background-color:#54595F;color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-424adba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40422 .elementor-element.elementor-element-424adba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-424adba .elementor-button:hover svg, .elementor-40422 .elementor-element.elementor-element-424adba .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-acae03a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;text-decoration:none;line-height:52px;letter-spacing:-1.3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#C3D600;}.elementor-40422 .elementor-element.elementor-element-e0fe2c4{--spacer-size:42px;}.elementor-widget-text-editor{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-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-40422 .elementor-element.elementor-element-a61979d > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-40422 .elementor-element.elementor-element-a61979d{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#54595F;}.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-40422 .elementor-element.elementor-element-698d00a{width:var( --container-widget-width, 100.505% );max-width:100.505%;--container-widget-width:100.505%;--container-widget-flex-grow:0;text-align:center;}.elementor-40422 .elementor-element.elementor-element-612932f:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-612932f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3D60014;}.elementor-40422 .elementor-element.elementor-element-612932f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-612932f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-612932f > .elementor-shape-top svg{width:calc(151% + 1.3px);height:48px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-a52d5a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-a52d5a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-a52d5a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-673f216{--spacer-size:30px;}.elementor-40422 .elementor-element.elementor-element-442eed7{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-845372b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-845372b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-104f25a{--spacer-size:30px;}.elementor-40422 .elementor-element.elementor-element-95c95e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-95c95e0{text-align:start;}.elementor-40422 .elementor-element.elementor-element-95c95e0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#ddd;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40422 .elementor-element.elementor-element-2f093c9{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-40422 .elementor-element.elementor-element-2f093c9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#ddd;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40422 .elementor-element.elementor-element-410eee8{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-40422 .elementor-element.elementor-element-410eee8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-3a006ca{--spacer-size:30px;}.elementor-40422 .elementor-element.elementor-element-7b14f14:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-7b14f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3D60014;}.elementor-40422 .elementor-element.elementor-element-7b14f14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-40422 .elementor-element.elementor-element-7b14f14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-c2769b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-c2769b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-c2769b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-c2769b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-c2769b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-40422 .elementor-element.elementor-element-2703e7d .elementor-icon-box-wrapper{gap:15px;}.elementor-40422 .elementor-element.elementor-element-2703e7d .elementor-icon-box-title, .elementor-40422 .elementor-element.elementor-element-2703e7d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-86fbe51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-86fbe51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-86fbe51.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-86fbe51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-86fbe51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-6ba794c .elementor-icon-box-wrapper{gap:15px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-7679717.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-7679717.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-7679717.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-7679717 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-7679717 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-a94c1b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-40422 .elementor-element.elementor-element-bfe4bbb:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-bfe4bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-bfe4bbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-40422 .elementor-element.elementor-element-bfe4bbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-89f5f48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-89f5f48{text-align:center;}.elementor-40422 .elementor-element.elementor-element-89f5f48 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:var( --e-global-color-4db0a08 );}.elementor-40422 .elementor-element.elementor-element-30468a4:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-30468a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutriumpfg.com/wp-content/uploads/2023/12/background-alimentacion-01-scaled.jpg");background-position:center center;background-size:cover;}.elementor-40422 .elementor-element.elementor-element-30468a4 > .elementor-container{min-height:244px;}.elementor-40422 .elementor-element.elementor-element-30468a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-40422 .elementor-element.elementor-element-30468a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-bb6cad8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-bb6cad8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-bb6cad8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-e524c65:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-e524c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40422 .elementor-element.elementor-element-e524c65 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-e524c65 > .elementor-container{min-height:400px;}.elementor-40422 .elementor-element.elementor-element-e524c65{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-9280854 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-9280854 > .elementor-element-populated, .elementor-40422 .elementor-element.elementor-element-9280854 > .elementor-element-populated > .elementor-background-overlay, .elementor-40422 .elementor-element.elementor-element-9280854 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.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-40422 .elementor-element.elementor-element-5c19a94 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-40422 .elementor-element.elementor-element-5c19a94 .elementor-image-box-wrapper{text-align:start;}.elementor-40422 .elementor-element.elementor-element-5c19a94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40422 .elementor-element.elementor-element-5c19a94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40422 .elementor-element.elementor-element-5c19a94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-5c19a94 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40422 .elementor-element.elementor-element-5c19a94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40422 .elementor-element.elementor-element-5c19a94 .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:700;}.elementor-40422 .elementor-element.elementor-element-5c19a94 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-6f43102.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-6f43102.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-6f43102.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-6bd2be5:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-6bd2be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40422 .elementor-element.elementor-element-6bd2be5:hover{background-color:#FFFFFF;}.elementor-40422 .elementor-element.elementor-element-6bd2be5 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-6bd2be5 > .elementor-container{min-height:400px;}.elementor-40422 .elementor-element.elementor-element-6bd2be5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-d116730 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-d116730 > .elementor-element-populated, .elementor-40422 .elementor-element.elementor-element-d116730 > .elementor-element-populated > .elementor-background-overlay, .elementor-40422 .elementor-element.elementor-element-d116730 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-40422 .elementor-element.elementor-element-980c676 > .elementor-widget-container{border-style:none;}.elementor-40422 .elementor-element.elementor-element-980c676 .elementor-image-box-wrapper{text-align:start;}.elementor-40422 .elementor-element.elementor-element-980c676.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40422 .elementor-element.elementor-element-980c676.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40422 .elementor-element.elementor-element-980c676.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-980c676 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40422 .elementor-element.elementor-element-980c676 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40422 .elementor-element.elementor-element-980c676 .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:700;}.elementor-40422 .elementor-element.elementor-element-980c676 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-446bc40.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-446bc40.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-446bc40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-832447f:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-832447f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40422 .elementor-element.elementor-element-832447f > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-832447f > .elementor-container{min-height:400px;}.elementor-40422 .elementor-element.elementor-element-832447f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-384aeac > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-384aeac > .elementor-element-populated, .elementor-40422 .elementor-element.elementor-element-384aeac > .elementor-element-populated > .elementor-background-overlay, .elementor-40422 .elementor-element.elementor-element-384aeac > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6 .elementor-image-box-wrapper{text-align:start;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6 .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:700;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-0ac9c14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-0ac9c14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-0ac9c14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-8855732:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-8855732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40422 .elementor-element.elementor-element-8855732 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-8855732 > .elementor-container{min-height:400px;}.elementor-40422 .elementor-element.elementor-element-8855732{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-8855732, .elementor-40422 .elementor-element.elementor-element-8855732 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-40422 .elementor-element.elementor-element-faabfaf .elementor-image-box-wrapper{text-align:start;}.elementor-40422 .elementor-element.elementor-element-faabfaf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40422 .elementor-element.elementor-element-faabfaf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40422 .elementor-element.elementor-element-faabfaf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-faabfaf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40422 .elementor-element.elementor-element-faabfaf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40422 .elementor-element.elementor-element-faabfaf .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:700;}.elementor-40422 .elementor-element.elementor-element-faabfaf .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-ae5f1f4{padding:50px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-48f35b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-48f35b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-74cc832 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-74cc832{text-align:start;}.elementor-40422 .elementor-element.elementor-element-74cc832 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-7905408{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#54595F;}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40422 .elementor-element.elementor-element-8a2ca9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40422 .elementor-element.elementor-element-8a2ca9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-4a109be:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-4a109be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2EED8;}.elementor-40422 .elementor-element.elementor-element-4a109be > .elementor-container{max-width:1250px;}.elementor-40422 .elementor-element.elementor-element-4a109be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-4a109be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-a06f1a8 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-223a839 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-223a839{text-align:center;}.elementor-40422 .elementor-element.elementor-element-223a839 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:#54595F;}.elementor-40422 .elementor-element.elementor-element-6fb233d{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-a2c5e9d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-a2c5e9d > .elementor-container{text-align:start;}.elementor-40422 .elementor-element.elementor-element-a2c5e9d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-8bc2708.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-8bc2708.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-8bc2708 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-8bc2708 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-8bc2708 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-28c60c0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-28c60c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-28c60c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-28c60c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-28c60c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 20px;}.elementor-40422 .elementor-element.elementor-element-28c60c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-price-table .elementor-price-table__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-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-ribbon-inner{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-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__button{background-color:#C3D600;color:#000000;font-family:"Nunito", Sans-serif;font-size:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cccccc;border-radius:3px 3px 3px 3px;padding:10px 10px 10px 10px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__button:hover{background-color:#B1C203;color:#000000;border-color:#777777;}.elementor-40422 .elementor-element.elementor-element-cca260d > .elementor-widget-container{border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-40422 .elementor-element.elementor-element-cca260d:hover .elementor-widget-container{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);}.elementor-40422 .elementor-element.elementor-element-cca260d{--e-price-table-header-background-color:#C3D600;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__header{padding:15px 24px 10px 24px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__heading{color:#ffffff;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:1em;letter-spacing:0.5px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__subheading{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.617em;letter-spacing:0.15px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__price{background-color:#ffffff;padding:20px 32px 20px 32px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__currency, .elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__integer-part, .elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__fractional-part{color:#000000;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table .elementor-price-table__price{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:500;letter-spacing:-1.5px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__features-list{background-color:#ffffff;padding:0px 0px 0px 0px;text-align:center;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__features-list li{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__footer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-2e0aa99.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-2e0aa99.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-2e0aa99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-2e0aa99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-2e0aa99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-b07352a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-b07352a > .elementor-container{text-align:start;}.elementor-40422 .elementor-element.elementor-element-b07352a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-6d1dcbe.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-c798603{--spacer-size:30px;}.elementor-40422 .elementor-element.elementor-element-f0b372b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-f0b372b{text-align:center;}.elementor-40422 .elementor-element.elementor-element-f0b372b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:#54595F;}.elementor-40422 .elementor-element.elementor-element-6a09b6b{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-ab221e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-ab221e6 > .elementor-container{text-align:start;}.elementor-40422 .elementor-element.elementor-element-ab221e6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-83717a8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-83717a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-83717a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-83717a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-83717a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 20px;}.elementor-40422 .elementor-element.elementor-element-83717a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__button{background-color:#C3D600;color:#000000;font-family:"Nunito", Sans-serif;font-size:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cccccc;border-radius:3px 3px 3px 3px;padding:10px 10px 10px 10px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__button:hover{background-color:#B1C203;color:#000000;border-color:#777777;}.elementor-40422 .elementor-element.elementor-element-cf7d41c > .elementor-widget-container{border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-40422 .elementor-element.elementor-element-cf7d41c:hover .elementor-widget-container{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);}.elementor-40422 .elementor-element.elementor-element-cf7d41c{--e-price-table-header-background-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__header{padding:15px 24px 10px 24px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__heading{color:#ffffff;font-family:"Nunito", Sans-serif;font-size:25px;font-weight:500;line-height:1em;letter-spacing:0.5px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__subheading{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.617em;letter-spacing:0.15px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__price{background-color:#ffffff;padding:20px 32px 20px 32px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__currency, .elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__integer-part, .elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__fractional-part{color:#000000;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table .elementor-price-table__price{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:500;letter-spacing:-1.5px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__features-list{background-color:#ffffff;padding:0px 0px 0px 0px;text-align:center;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__features-list li{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__footer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-e940694.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-e940694.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40422 .elementor-element.elementor-element-e940694.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40422 .elementor-element.elementor-element-e940694 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-e940694 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 20px;}.elementor-40422 .elementor-element.elementor-element-e940694 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__button{background-color:#C3D600;color:#000000;font-family:"Nunito", Sans-serif;font-size:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cccccc;border-radius:3px 3px 3px 3px;padding:10px 10px 10px 10px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__button:hover{background-color:#B1C203;color:#000000;border-color:#777777;}.elementor-40422 .elementor-element.elementor-element-e9361b9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-40422 .elementor-element.elementor-element-e9361b9:hover .elementor-widget-container{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);}.elementor-40422 .elementor-element.elementor-element-e9361b9{--e-price-table-header-background-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__header{padding:15px 24px 10px 24px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__heading{color:#ffffff;font-family:"Nunito", Sans-serif;font-size:25px;font-weight:500;line-height:1em;letter-spacing:0.5px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__subheading{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.617em;letter-spacing:0.15px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__price{background-color:#ffffff;padding:20px 32px 20px 32px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__currency, .elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__integer-part, .elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__fractional-part{color:#000000;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table .elementor-price-table__price{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:500;letter-spacing:-1.5px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__features-list{background-color:#ffffff;padding:0px 0px 0px 0px;text-align:center;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__features-list li{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__footer{background-color:#ffffff;}.elementor-40422 .elementor-element.elementor-element-69fd10d{--spacer-size:10px;}.elementor-40422 .elementor-element.elementor-element-53a5e7a{--spacer-size:10px;}.elementor-40422 .elementor-element.elementor-element-f2491cd > .elementor-container{max-width:1250px;}.elementor-40422 .elementor-element.elementor-element-f2491cd{padding:50px 0px 50px 0px;}.elementor-40422 .elementor-element.elementor-element-57a08f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-f4cf655{text-align:start;}.elementor-40422 .elementor-element.elementor-element-f4cf655 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-fe1209f{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#54595F;}.elementor-40422 .elementor-element.elementor-element-cb92570:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-cb92570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3D6008C;background-image:url("https://www.nutriumpfg.com/wp-content/uploads/2025/05/diabetic-measurement-tools-fruits-and-milk-on-co-2024-12-13-04-50-57-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-40422 .elementor-element.elementor-element-cb92570 > .elementor-container{min-height:281px;}.elementor-40422 .elementor-element.elementor-element-cb92570 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-cb92570{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-cb92570 > .elementor-shape-top svg{width:calc(212% + 1.3px);}.elementor-40422 .elementor-element.elementor-element-1ff5e37 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-40422 .elementor-element.elementor-element-cfc70e3{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-3f58dbd{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-c903527{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-7623550{text-align:start;}.elementor-40422 .elementor-element.elementor-element-7623550 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-699ed5a{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#3D4147;}.elementor-40422 .elementor-element.elementor-element-741e5f8{text-align:start;}.elementor-40422 .elementor-element.elementor-element-741e5f8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-40422 .elementor-element.elementor-element-6bb8338 .elementor-tab-title{border-width:1px;border-color:#CECDCD;}.elementor-40422 .elementor-element.elementor-element-6bb8338 .elementor-tab-content{border-width:1px;border-block-end-color:#CECDCD;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-40422 .elementor-element.elementor-element-6bb8338 .elementor-toggle-title, .elementor-40422 .elementor-element.elementor-element-6bb8338 .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-6bb8338 .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-6bb8338 .elementor-toggle-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;}.elementor-40422 .elementor-element.elementor-element-dbfe672 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-dbfe672:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-dbfe672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2EED8;}.elementor-40422 .elementor-element.elementor-element-dbfe672 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-dbfe672{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-f9ecb72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-bc-flex-widget .elementor-40422 .elementor-element.elementor-element-c5d6230.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40422 .elementor-element.elementor-element-c5d6230.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40422 .elementor-element.elementor-element-3dbd708{text-align:start;}.elementor-40422 .elementor-element.elementor-element-3dbd708 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:500;color:var( --e-global-color-accent );}.elementor-40422 .elementor-element.elementor-element-f8f9b23 > .elementor-container{min-height:600px;}.elementor-40422 .elementor-element.elementor-element-146e1fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-40422 .elementor-element.elementor-element-f061c43{--spacer-size:50px;}.elementor-40422 .elementor-element.elementor-element-7394772 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:47px;font-weight:500;}.elementor-40422 .elementor-element.elementor-element-209f014{font-family:"Nunito", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-90bcab8{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-15631d4{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-40422 .elementor-element.elementor-element-939c8ac:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-939c8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutriumpfg.com/wp-content/uploads/2023/12/background-frutas-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40422 .elementor-element.elementor-element-939c8ac > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-939c8ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-40422 .elementor-element.elementor-element-acfb118 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-acfb118 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40422 .elementor-element.elementor-element-acfb118{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40422 .elementor-element.elementor-element-acfb118 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40422 .elementor-element.elementor-element-6289bf2:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-6289bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2EED8;}.elementor-40422 .elementor-element.elementor-element-6289bf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40422 .elementor-element.elementor-element-6289bf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40422 .elementor-element.elementor-element-2c67529{--spacer-size:20px;}.elementor-40422 .elementor-element.elementor-element-94473c1{text-align:start;}.elementor-40422 .elementor-element.elementor-element-94473c1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:500;font-style:normal;text-decoration:none;line-height:35px;color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-3563e9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-b0a6d54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;}.elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-tab-title{border-width:3px;border-color:var( --e-global-color-primary );}.elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-tab-content{border-width:3px;border-block-end-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;}.elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-toggle-title, .elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-tab-title.elementor-active a, .elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-40422 .elementor-element.elementor-element-b0a6d54 .elementor-toggle-title{font-family:"Nunito", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40422 .elementor-element.elementor-element-918d972:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutriumpfg.com/wp-content/uploads/2023/04/nutrium-cabecera-servicios-online.jpg");}.elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-container{min-height:196px;}.elementor-40422 .elementor-element.elementor-element-cb7c498 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-40422 .elementor-element.elementor-element-3a259cc .elementor-heading-title{font-size:27px;}.elementor-40422 .elementor-element.elementor-element-acae03a .elementor-heading-title{font-size:43px;}.elementor-40422 .elementor-element.elementor-element-74cc832 .elementor-heading-title{line-height:35px;}.elementor-40422 .elementor-element.elementor-element-4a109be{padding:0px 10px 0px 10px;}.elementor-40422 .elementor-element.elementor-element-8bc2708 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-28c60c0 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cca260d{width:var( --container-widget-width, 457.042px );max-width:457.042px;--container-widget-width:457.042px;--container-widget-flex-grow:0;}.elementor-40422 .elementor-element.elementor-element-cca260d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__heading{font-size:14px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table .elementor-price-table__price{font-size:41px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__features-list{padding:0px 0px 50px 0px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__features-list li{font-size:12px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__button{font-size:13px;}.elementor-40422 .elementor-element.elementor-element-2e0aa99 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-83717a8 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__heading{font-size:14px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table .elementor-price-table__price{font-size:41px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__features-list{padding:0px 0px 50px 0px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__features-list li{font-size:12px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__button{font-size:13px;}.elementor-40422 .elementor-element.elementor-element-e940694 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__heading{font-size:14px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table .elementor-price-table__price{font-size:41px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__features-list{padding:0px 0px 50px 0px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__features-list li{font-size:12px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__button{font-size:13px;}.elementor-40422 .elementor-element.elementor-element-57a08f3 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-40422 .elementor-element.elementor-element-b0a6d54 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-40422 .elementor-element.elementor-element-918d972:not(.elementor-motion-effects-element-type-background), .elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutriumpfg.com/wp-content/uploads/2023/04/nutrium-cabecera-servicios-online.jpg");}.elementor-40422 .elementor-element.elementor-element-918d972 > .elementor-container{min-height:200px;}.elementor-40422 .elementor-element.elementor-element-cb7c498 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.34;}.elementor-40422 .elementor-element.elementor-element-3a259cc .elementor-heading-title{font-size:28px;}.elementor-40422 .elementor-element.elementor-element-d08047e{padding:30px 0px 30px 0px;}.elementor-40422 .elementor-element.elementor-element-9cd800e{width:50%;}.elementor-40422 .elementor-element.elementor-element-c89e410{width:100%;max-width:100%;}.elementor-40422 .elementor-element.elementor-element-c89e410 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-c89e410 .elementor-button{font-size:13px;padding:13px 20px 13px 20px;}.elementor-40422 .elementor-element.elementor-element-5b49d81{width:50%;}.elementor-40422 .elementor-element.elementor-element-424adba{width:100%;max-width:100%;}.elementor-40422 .elementor-element.elementor-element-424adba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-424adba .elementor-button{font-size:13px;padding:13px 20px 13px 20px;}.elementor-40422 .elementor-element.elementor-element-acae03a .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-40422 .elementor-element.elementor-element-612932f > .elementor-shape-top svg{height:30px;}.elementor-40422 .elementor-element.elementor-element-7b14f14{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-40422 .elementor-element.elementor-element-c2769b4{width:33%;}.elementor-40422 .elementor-element.elementor-element-c2769b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-86fbe51{width:33%;}.elementor-40422 .elementor-element.elementor-element-86fbe51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-7679717{width:33%;}.elementor-40422 .elementor-element.elementor-element-7679717 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-bfe4bbb{padding:30px 0px 30px 0px;}.elementor-40422 .elementor-element.elementor-element-89f5f48 .elementor-heading-title{font-size:30px;}.elementor-40422 .elementor-element.elementor-element-5c19a94 .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-980c676 .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-b7dcbb6 .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-faabfaf .elementor-image-box-img{margin-bottom:15px;}.elementor-40422 .elementor-element.elementor-element-ae5f1f4{padding:30px 0px 30px 0px;}.elementor-40422 .elementor-element.elementor-element-4a109be{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-a06f1a8{width:100%;}.elementor-40422 .elementor-element.elementor-element-a06f1a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-223a839 .elementor-heading-title{font-size:30px;}.elementor-40422 .elementor-element.elementor-element-a2c5e9d{padding:20px 20px 20px 20px;}.elementor-40422 .elementor-element.elementor-element-8bc2708 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40422 .elementor-element.elementor-element-28c60c0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cca260d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__heading{font-size:18px;}.elementor-40422 .elementor-element.elementor-element-cca260d .elementor-price-table__features-list{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-2e0aa99 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40422 .elementor-element.elementor-element-f0b372b .elementor-heading-title{font-size:30px;}.elementor-40422 .elementor-element.elementor-element-ab221e6{padding:20px 20px 20px 20px;}.elementor-40422 .elementor-element.elementor-element-83717a8 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__heading{font-size:18px;}.elementor-40422 .elementor-element.elementor-element-cf7d41c .elementor-price-table__features-list{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-e940694 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__heading{font-size:18px;}.elementor-40422 .elementor-element.elementor-element-e9361b9 .elementor-price-table__features-list{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-f4cf655 .elementor-heading-title{font-size:17px;}.elementor-40422 .elementor-element.elementor-element-7623550 .elementor-heading-title{font-size:18px;}.elementor-40422 .elementor-element.elementor-element-741e5f8 .elementor-heading-title{font-size:18px;}.elementor-40422 .elementor-element.elementor-element-939c8ac{padding:50px 0px 50px 0px;}.elementor-40422 .elementor-element.elementor-element-4b91197{width:100%;}.elementor-40422 .elementor-element.elementor-element-6289bf2 > .elementor-container{max-width:500px;}.elementor-40422 .elementor-element.elementor-element-6289bf2{padding:0px 0px 0px 0px;}.elementor-40422 .elementor-element.elementor-element-94473c1 .elementor-heading-title{font-size:30px;}.elementor-40422 .elementor-element.elementor-element-b0a6d54 > .elementor-widget-container{padding:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-40422 .elementor-element.elementor-element-a8709fb{width:51.14%;}.elementor-40422 .elementor-element.elementor-element-9bee6db{width:48.773%;}.elementor-40422 .elementor-element.elementor-element-a52d5a2{width:29.211%;}.elementor-40422 .elementor-element.elementor-element-845372b{width:70.789%;}.elementor-40422 .elementor-element.elementor-element-8bc2708{width:29.824%;}.elementor-40422 .elementor-element.elementor-element-28c60c0{width:36.42%;}.elementor-40422 .elementor-element.elementor-element-2e0aa99{width:33.42%;}.elementor-40422 .elementor-element.elementor-element-c5d6230{width:31.93%;}.elementor-40422 .elementor-element.elementor-element-b4e1b49{width:68.07%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40422 .elementor-element.elementor-element-a8709fb{width:70%;}.elementor-40422 .elementor-element.elementor-element-9bee6db{width:30%;}.elementor-40422 .elementor-element.elementor-element-bb6cad8{width:100%;}.elementor-40422 .elementor-element.elementor-element-6f43102{width:100%;}.elementor-40422 .elementor-element.elementor-element-446bc40{width:100%;}.elementor-40422 .elementor-element.elementor-element-0ac9c14{width:100%;}.elementor-40422 .elementor-element.elementor-element-8bc2708{width:15%;}.elementor-40422 .elementor-element.elementor-element-28c60c0{width:70%;}.elementor-40422 .elementor-element.elementor-element-2e0aa99{width:15%;}.elementor-40422 .elementor-element.elementor-element-6d1dcbe{width:70%;}}/* Start custom CSS *//* =========================================================
   NUTRIUM - DIABETES ONLINE
   CSS LIMPIO FINAL
   Limpieza de duplicados, comentarios repetidos y espaciado excesivo
========================================================= */

.nutrium-diabetes-hero,
.nutrium-diabetes-separator,
.nutrium-diabetes-intro {
  --nutrium-green: #c3d600;
  --nutrium-dark: #263326;
  --nutrium-text: #263326;
  --nutrium-muted: #485548;
  --nutrium-soft: #f8faef;
  --nutrium-border: rgba(52, 69, 49, 0.10);
  --nutrium-shadow: 0 14px 34px rgba(48, 62, 44, 0.08);
  font-family: "Nunito", sans-serif !important;
  box-sizing: border-box !important;
}

.nutrium-diabetes-hero *,
.nutrium-diabetes-intro * {
  box-sizing: border-box !important;
}

.nutrium-diabetes-hero {
  position: relative !important;
  isolation: isolate;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 360px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 62px 28px !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center right !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

.nutrium-diabetes-hero > .elementor-background-overlay,
.nutrium-diabetes-hero .elementor-column > .elementor-background-overlay,
.nutrium-diabetes-hero .elementor-column-wrap > .elementor-background-overlay,
.nutrium-diabetes-hero .elementor-element-populated > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
  background-image: none !important;
}

.nutrium-diabetes-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: linear-gradient( 90deg, rgba(248, 250, 239, 0.82) 0%, rgba(248, 250, 239, 0.74) 28%, rgba(248, 250, 239, 0.48) 50%, rgba(248, 250, 239, 0.16) 72%, rgba(248, 250, 239, 0.02) 100% );
}

.nutrium-diabetes-hero > .elementor-container {
  position: relative !important;
  z-index: 2;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-diabetes-hero > .elementor-container > .elementor-column {
  width: 100% !important;
}

.nutrium-diabetes-hero .elementor-column,
.nutrium-diabetes-hero .elementor-column-wrap,
.nutrium-diabetes-hero .elementor-widget-wrap,
.nutrium-diabetes-hero .elementor-element-populated {
  position: relative;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

.nutrium-diabetes-hero .elementor-widget-heading {
  width: 100% !important;
  max-width: 720px !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

.nutrium-diabetes-hero .elementor-widget-heading > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  text-align: left !important;
}

.nutrium-diabetes-hero h1.elementor-heading-title,
.nutrium-diabetes-hero .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 700px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--nutrium-dark) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: clamp(40px, 4.1vw, 54px) !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px !important;
  text-align: left !important;
  text-wrap: balance;
  text-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
  background: transparent !important;
}

.nutrium-diabetes-hero h1.elementor-heading-title::after,
.nutrium-diabetes-hero .elementor-heading-title::after {
  content: "";
  display: block;
  width: 72px;
  height: 4px;
  margin: 21px 0 0;
  background: var(--nutrium-green);
  border-radius: 999px;
  box-shadow: 0 2px 8px rgba(92, 105, 0, 0.10);
}

.nutrium-diabetes-separator {
  background: var(--nutrium-green) !important;
  min-height: 6px !important;
}

.nutrium-diabetes-separator .elementor-spacer-inner {
  height: 6px !important;
}

.nutrium-diabetes-intro {
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #ffffff !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
}

.nutrium-diabetes-intro > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
  justify-content: space-between !important;
  width: 100% !important;
  max-width: 1120px !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 48px !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-content {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  width: 60% !important;
  max-width: 660px !important;
  flex: 1 1 60% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-media {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40% !important;
  max-width: 400px !important;
  min-height: 0 !important;
  flex: 0 1 40% !important;
  margin: 0 !important;
  padding: 8px !important;
  background: #ffffff !important;
  border: 1px solid var(--nutrium-border) !important;
  border-radius: 20px !important;
  box-shadow: var(--nutrium-shadow) !important;
  overflow: hidden !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-content > .elementor-column-wrap > .elementor-widget-wrap,
.nutrium-diabetes-intro .nutrium-diabetes-intro-content > .elementor-widget-wrap,
.nutrium-diabetes-intro .nutrium-diabetes-intro-media > .elementor-column-wrap > .elementor-widget-wrap,
.nutrium-diabetes-intro .nutrium-diabetes-intro-media > .elementor-widget-wrap {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .elementor-widget-spacer {
  display: none !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 24px !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 10px !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks > .elementor-container > .elementor-column {
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-widget-wrap,
.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-column-wrap > .elementor-widget-wrap {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-widget-button,
.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .ofuscado {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button-wrapper {
  width: auto !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 160px !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 10px 20px !important;
  color: var(--nutrium-dark) !important;
  background: var(--nutrium-green) !important;
  border: 1px solid var(--nutrium-green) !important;
  border-radius: 999px !important;
  box-shadow: 0 5px 14px rgba(112, 126, 0, 0.10) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button:hover,
.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button:focus {
  color: #ffffff !important;
  background: var(--nutrium-dark) !important;
  border-color: var(--nutrium-dark) !important;
  box-shadow: 0 8px 18px rgba(38, 51, 38, 0.14) !important;
  transform: translateY(-1px);
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-title {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-title > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-title h2,
.nutrium-diabetes-intro .nutrium-diabetes-intro-title .elementor-heading-title {
  width: 100% !important;
  max-width: 650px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--nutrium-dark) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.35px !important;
  text-align: left !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-title h2::after,
.nutrium-diabetes-intro .nutrium-diabetes-intro-title .elementor-heading-title::after {
  content: "";
  display: block;
  width: 62px;
  height: 4px;
  margin: 16px 0 22px;
  background: var(--nutrium-green);
  border-radius: 999px;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-content > .elementor-widget-heading:not(.nutrium-diabetes-intro-title) .elementor-heading-title {
  color: var(--nutrium-dark) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 1.34 !important;
  letter-spacing: -0.15px !important;
  margin: 0 0 18px !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-text {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--nutrium-muted) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.68 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-text > .elementor-widget-container,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text .elementor-text-editor {
  margin: 0 !important;
  padding: 0 !important;
  color: var(--nutrium-muted) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.68 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-text p,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text span {
  margin: 0 0 15px !important;
  color: var(--nutrium-muted) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.68 !important;
  font-weight: 400 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-text p:last-child {
  margin-bottom: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-text strong {
  color: #344034 !important;
  font-weight: 700 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-media > .elementor-column-wrap,
.nutrium-diabetes-intro .nutrium-diabetes-intro-media > .elementor-widget-wrap {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-media .elementor-widget-image {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-media .elementor-widget-image > .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-intro .nutrium-diabetes-intro-media img {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  border-radius: 13px !important;
}

.nutrium-diabetes-includes {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #f8faef !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
}

.nutrium-diabetes-includes,
.nutrium-diabetes-includes * {
  box-sizing: border-box;
}

.nutrium-diabetes-includes > .elementor-shape,
.nutrium-diabetes-includes .elementor-shape-top,
.nutrium-diabetes-includes .elementor-shape-bottom {
  display: none !important;
}

.nutrium-diabetes-includes > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: #ffffff !important;
  border: 1px solid rgba(52, 69, 49, 0.10) !important;
  border-radius: 24px !important;
  box-shadow: 0 16px 38px rgba(48, 62, 44, 0.065) !important;
  overflow: hidden !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-media {
  display: flex !important;
  width: 30% !important;
  max-width: 30% !important;
  flex: 0 0 30% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fbfcf6 !important;
  border-right: 1px solid rgba(52, 69, 49, 0.08) !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-media > .elementor-widget-wrap,
.nutrium-diabetes-includes .nutrium-diabetes-includes-media > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 34px 26px !important;
  background: transparent !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-media .elementor-widget-spacer {
  display: none !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-media .elementor-widget-image,
.nutrium-diabetes-includes .nutrium-diabetes-includes-media .elementor-widget-image > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-media .elementor-widget-image img {
  display: block !important;
  width: auto !important;
  max-width: 185px !important;
  height: auto !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-content {
  width: 70% !important;
  max-width: 70% !important;
  flex: 0 0 70% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-widget-wrap,
.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 34px 42px 36px !important;
  background: transparent !important;
}

.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-widget-wrap > .elementor-widget-spacer,
.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-spacer {
  display: none !important;
}

.nutrium-diabetes-includes .elementor-widget-heading,
.nutrium-diabetes-includes .elementor-widget-heading > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-includes h2,
.nutrium-diabetes-includes .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 31px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.35px !important;
  text-align: left !important;
}

.nutrium-diabetes-includes h2::after,
.nutrium-diabetes-includes .elementor-heading-title::after {
  content: "";
  display: block;
  width: 62px;
  height: 4px;
  margin: 15px 0 0;
  background: #c3d600;
  border-radius: 999px;
}

.nutrium-diabetes-includes .elementor-inner-section {
  width: 100% !important;
  margin: 26px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-diabetes-includes .elementor-inner-section > .elementor-container {
  display: flex !important;
  align-items: flex-start !important;
  gap: 28px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-includes .elementor-inner-section > .elementor-container > .elementor-column {
  width: calc(50% - 14px) !important;
  max-width: calc(50% - 14px) !important;
  flex: 0 0 calc(50% - 14px) !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-includes .elementor-inner-section .elementor-widget-wrap,
.nutrium-diabetes-includes .elementor-inner-section .elementor-column-wrap > .elementor-widget-wrap {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-includes .elementor-widget-icon-list,
.nutrium-diabetes-includes .elementor-widget-icon-list > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-includes .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 13px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.nutrium-diabetes-includes .elementor-icon-list-item {
  display: flex !important;
  align-items: flex-start !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  list-style: none !important;
}

.nutrium-diabetes-includes .elementor-icon-list-item::after {
  display: none !important;
}

.nutrium-diabetes-includes .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  margin: 0 10px 0 0 !important;
  padding: 5px !important;
  color: #6f7c00 !important;
  background: #f1f5dc !important;
  border: 1px solid #dce5ac !important;
  border-radius: 999px !important;
}

.nutrium-diabetes-includes .elementor-icon-list-icon svg {
  display: block !important;
  width: 13px !important;
  height: 13px !important;
  margin: 0 !important;
  fill: currentColor !important;
}

.nutrium-diabetes-includes .elementor-icon-list-icon i {
  display: block !important;
  margin: 0 !important;
  color: currentColor !important;
  font-size: 13px !important;
  line-height: 1 !important;
}

.nutrium-diabetes-includes .elementor-icon-list-text {
  flex: 1 1 auto !important;
  margin: 1px 0 0 !important;
  padding: 0 !important;
  color: #465346 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
}

.nutrium-enfermedades-trust {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  background: #f8faef !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 18px 28px 52px !important;
}

.nutrium-enfermedades-trust,
.nutrium-enfermedades-trust * {
  box-sizing: border-box;
}

.nutrium-enfermedades-trust > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
  gap: 12px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-enfermedades-trust > .elementor-container > .elementor-column {
  display: flex !important;
  width: calc((100% - 24px) / 3) !important;
  max-width: calc((100% - 24px) / 3) !important;
  flex: 0 0 calc((100% - 24px) / 3) !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-enfermedades-trust > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-enfermedades-trust > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-enfermedades-trust .elementor-widget-icon-box {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-enfermedades-trust .elementor-widget-icon-box > .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 112px !important;
  margin: 0 !important;
  padding: 16px 18px !important;
  background: rgba(255, 255, 255, 0.72) !important;
  border: 1px solid rgba(52, 69, 49, 0.09) !important;
  border-radius: 16px !important;
  box-shadow: none !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  width: 52px !important;
  max-width: 52px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 52px !important;
  height: 52px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  color: #263326 !important;
  background: #f1f5dc !important;
  border: 1px solid #dce5ac !important;
  border-radius: 14px !important;
  box-shadow: none !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon i,
.nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon svg {
  width: 20px !important;
  height: 20px !important;
  margin: 0 !important;
  color: #263326 !important;
  fill: currentColor !important;
  font-size: 20px !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-content {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-title {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-title a {
  color: inherit !important;
  text-decoration: none !important;
}

.nutrium-enfermedades-trust .elementor-icon-box-description {
  display: none !important;
}

body .nutrium-enfermedades-trust .elementor-column > .elementor-widget-wrap {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  border: 1px solid rgba(38, 51, 38, 0.10) !important;
  box-shadow: 0 8px 22px rgba(38, 51, 38, 0.08) !important;
  transition: transform 0.22s ease, box-shadow 0.22s ease !important;
}

body .nutrium-enfermedades-trust .elementor-column > .elementor-widget-wrap::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 4px !important;
  background: #c3d600 !important;
  z-index: 2 !important;
}

body .nutrium-enfermedades-trust .elementor-icon {
  background: #ffffff !important;
  border: 1px solid rgba(38, 51, 38, 0.12) !important;
  color: #263326 !important;
  box-shadow: 0 4px 12px rgba(38, 51, 38, 0.10) !important;
}

body .nutrium-enfermedades-trust .elementor-icon svg {
  fill: #263326 !important;
}

body .nutrium-enfermedades-trust .elementor-icon i {
  color: #263326 !important;
}

body .nutrium-enfermedades-trust .elementor-column:nth-child(1) > .elementor-widget-wrap,
body .nutrium-enfermedades-trust .elementor-column:nth-child(2) > .elementor-widget-wrap,
body .nutrium-enfermedades-trust .elementor-column:nth-child(3) > .elementor-widget-wrap {
  background: #eef4e5 !important;
}

.nutrium-enfermedades-process-head {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px 14px !important;
  background: #ffffff !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
}

.nutrium-enfermedades-process-head,
.nutrium-enfermedades-process-head * {
  box-sizing: border-box;
}

.nutrium-enfermedades-process-head > .elementor-container {
  width: 100% !important;
  max-width: 1120px !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-enfermedades-process-head > .elementor-container > .elementor-column,
.nutrium-enfermedades-process-head > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-enfermedades-process-head > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-enfermedades-process-head .elementor-widget-heading,
.nutrium-enfermedades-process-head .elementor-widget-heading > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

.nutrium-enfermedades-process-head h2,
.nutrium-enfermedades-process-head .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 860px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-wrap: balance;
}

.nutrium-enfermedades-process-head h2::after,
.nutrium-enfermedades-process-head .elementor-heading-title::after {
  content: "";
  display: block;
  width: 64px;
  height: 4px;
  margin: 16px 0 0;
  background: #c3d600;
  border-radius: 999px;
}

.nutrium-enfermedades-process {
  box-sizing: border-box !important;
  position: relative !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 14px 28px 52px !important;
  background: #ffffff !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
  overflow: visible !important;
}

.nutrium-enfermedades-process,
.nutrium-enfermedades-process * {
  box-sizing: border-box;
}

.nutrium-enfermedades-process > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
  background-image: none !important;
}

.nutrium-enfermedades-process > .elementor-container {
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-enfermedades-process > .elementor-container::before {
  content: "";
  position: absolute;
  top: 41px;
  left: 7%;
  right: 7%;
  z-index: 0;
  height: 2px;
  background: linear-gradient( 90deg, rgba(195, 214, 0, 0.15) 0%, rgba(195, 214, 0, 0.25) 25%, rgba(195, 214, 0, 0.40) 55%, rgba(195, 214, 0, 0.58) 82%, rgba(195, 214, 0, 0.35) 100% );
  border-radius: 999px;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column {
  position: relative !important;
  z-index: 1 !important;
  display: flex !important;
  flex: 0 0 calc((100% - 42px) / 4) !important;
  width: calc((100% - 42px) / 4) !important;
  max-width: calc((100% - 42px) / 4) !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(1) {
  --step-bg: rgba(195, 214, 0, 0.055);
  --step-border: rgba(195, 214, 0, 0.16);
  --step-accent: #8c9f00;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(2) {
  --step-bg: rgba(195, 214, 0, 0.09);
  --step-border: rgba(195, 214, 0, 0.23);
  --step-accent: #879900;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(3) {
  --step-bg: rgba(195, 214, 0, 0.13);
  --step-border: rgba(195, 214, 0, 0.30);
  --step-accent: #819300;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(4) {
  --step-bg: rgba(195, 214, 0, 0.18);
  --step-border: rgba(195, 214, 0, 0.38);
  --step-accent: #7d8f00;
}

.nutrium-enfermedades-process .elementor-inner-section,
.nutrium-enfermedades-process .elementor-inner-section > .elementor-container,
.nutrium-enfermedades-process .elementor-inner-section .elementor-column,
.nutrium-enfermedades-process .elementor-inner-section .elementor-column-wrap,
.nutrium-enfermedades-process .elementor-inner-section .elementor-widget-wrap {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-enfermedades-process > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-enfermedades-process .elementor-widget-image-box {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 258px !important;
  margin: 0 !important;
  padding: 30px 22px 25px !important;
  background: var(--step-bg) !important;
  border: 1px solid var(--step-border) !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 30px rgba(48, 62, 44, 0.055) !important;
  overflow: hidden !important;
}

.nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container::after {
  content: "";
  position: absolute;
  top: -45px;
  right: -45px;
  width: 120px;
  height: 120px;
  background: rgba(255, 255, 255, 0.28);
  border-radius: 50%;
  pointer-events: none;
}

.nutrium-enfermedades-process .elementor-image-box-img {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-enfermedades-process .elementor-image-box-img img {
  display: none !important;
}

.nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container::before {
  position: relative;
  z-index: 2;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  height: 44px !important;
  flex: 0 0 44px !important;
  margin: 0 0 18px !important;
  padding: 0 !important;
  color: var(--step-accent) !important;
  background: rgba(255, 255, 255, 0.84) !important;
  border: 1px solid rgba(255, 255, 255, 0.96) !important;
  border-radius: 13px !important;
  box-shadow: 0 4px 12px rgba(38, 51, 38, 0.05) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0.5px !important;
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image-box > .elementor-widget-container::before {
  content: "01";
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image-box > .elementor-widget-container::before {
  content: "02";
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(3) .elementor-widget-image-box > .elementor-widget-container::before {
  content: "03";
}

.nutrium-enfermedades-process > .elementor-container > .elementor-column:nth-child(4) .elementor-widget-image-box > .elementor-widget-container::before {
  content: "04";
}

.nutrium-enfermedades-process .elementor-image-box-wrapper {
  position: relative;
  z-index: 2;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

.nutrium-enfermedades-process .elementor-image-box-content {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

.nutrium-enfermedades-process .elementor-image-box-title {
  width: 100% !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  letter-spacing: -0.15px !important;
  text-align: left !important;
}

.nutrium-enfermedades-process .elementor-image-box-description {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #485548 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  text-align: left !important;
  text-shadow: none !important;
}

.nutrium-diabetes-results {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #f8faef !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
}

.nutrium-diabetes-results,
.nutrium-diabetes-results * {
  box-sizing: border-box !important;
}

.nutrium-diabetes-results > .elementor-container {
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-diabetes-results > .elementor-container > .elementor-column {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  position: relative !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 42px 46px 44px !important;
  background: #ffffff !important;
  border: 1px solid rgba(52, 69, 49, 0.10) !important;
  border-radius: 24px !important;
  box-shadow: 0 16px 38px rgba(48, 62, 44, 0.065) !important;
  overflow: hidden !important;
}

.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-widget-wrap::before,
.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 5px !important;
  background: #c3d600 !important;
  z-index: 2 !important;
}

.nutrium-diabetes-results .elementor-widget-heading,
.nutrium-diabetes-results .elementor-widget-text-editor,
.nutrium-diabetes-results .elementor-widget-icon-list {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-results .elementor-widget-heading > .elementor-widget-container,
.nutrium-diabetes-results .elementor-widget-text-editor > .elementor-widget-container,
.nutrium-diabetes-results .elementor-widget-icon-list > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-results h2,
.nutrium-diabetes-results .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 820px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-wrap: balance;
}

.nutrium-diabetes-results h2::after,
.nutrium-diabetes-results .elementor-heading-title::after {
  content: "";
  display: block;
  width: 64px;
  height: 4px;
  margin: 16px 0 22px;
  background: #c3d600;
  border-radius: 999px;
}

.nutrium-diabetes-results .elementor-widget-text-editor {
  margin-bottom: 24px !important;
}

.nutrium-diabetes-results .elementor-widget-text-editor .elementor-element-7905408 {
  margin-bottom: 24px !important;
}

.nutrium-diabetes-results .elementor-text-editor,
.nutrium-diabetes-results .elementor-text-editor p,
.nutrium-diabetes-results .elementor-text-editor span {
  color: #485548 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.68 !important;
  text-align: left !important;
}

.nutrium-diabetes-results .elementor-text-editor p {
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-results .elementor-widget-icon-list {
  margin: 0 0 24px !important;
}

.nutrium-diabetes-results .elementor-icon-list-items {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 13px 14px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.nutrium-diabetes-results .elementor-icon-list-item {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 72px !important;
  margin: 0 !important;
  padding: 16px 18px !important;
  background: #f8faef !important;
  border: 1px solid rgba(52, 69, 49, 0.09) !important;
  border-radius: 16px !important;
  box-shadow: 0 7px 20px rgba(48, 62, 44, 0.045) !important;
  list-style: none !important;
}

.nutrium-diabetes-results .elementor-icon-list-item::after {
  display: none !important;
}

.nutrium-diabetes-results .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  margin: 0 11px 0 0 !important;
  padding: 5px !important;
  color: #6f7c00 !important;
  background: #f1f5dc !important;
  border: 1px solid #dce5ac !important;
  border-radius: 999px !important;
  margin-top: 0 !important;
  align-self: center !important;
}

.nutrium-diabetes-results .elementor-icon-list-icon i,
.nutrium-diabetes-results .elementor-icon-list-icon svg {
  display: block !important;
  width: 13px !important;
  height: 13px !important;
  margin: 0 !important;
  color: currentColor !important;
  fill: currentColor !important;
  font-size: 13px !important;
  line-height: 1 !important;
}

.nutrium-diabetes-results .elementor-icon-list-text {
  flex: 1 1 auto !important;
  margin: 1px 0 0 !important;
  padding: 0 !important;
  color: #465346 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-align: left !important;
  margin-top: 0 !important;
  display: block !important;
}

.nutrium-diabetes-results .elementor-widget-text-editor:last-child {
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-results .elementor-widget-text-editor:last-child > .elementor-widget-container {
  position: relative !important;
  margin: 0 !important;
  padding: 20px 22px 20px 27px !important;
  background: #eef4e5 !important;
  border: 1px solid rgba(38, 51, 38, 0.10) !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 22px rgba(38, 51, 38, 0.07) !important;
}

.nutrium-diabetes-results .elementor-widget-text-editor:last-child > .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: 18px;
  bottom: 18px;
  left: 0;
  width: 4px;
  background: #c3d600;
  border-radius: 0 999px 999px 0;
}

.nutrium-diabetes-results .elementor-widget-text-editor:last-child .elementor-text-editor,
.nutrium-diabetes-results .elementor-widget-text-editor:last-child .elementor-text-editor p,
.nutrium-diabetes-results .elementor-widget-text-editor:last-child .elementor-text-editor span {
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 600 !important;
  line-height: 1.58 !important;
}

body .nutrium-enfermedades-pricing {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: radial-gradient( circle at 8% 0%, rgba(195, 214, 0, 0.09) 0, rgba(195, 214, 0, 0) 29% ), linear-gradient( 180deg, #ffffff 0%, #fafbf6 100% ) !important;
  border-top: 1px solid #e9ede2 !important;
  border-bottom: 1px solid #e9ede2 !important;
  box-shadow: none !important;
  overflow: hidden !important;
  font-family: "Nunito", sans-serif !important;
}

body .nutrium-enfermedades-pricing > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-pricing > .elementor-container {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing > .elementor-container > .elementor-row {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing > .elementor-container > .elementor-column,
body .nutrium-enfermedades-pricing > .elementor-container > .elementor-row > .elementor-column {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .nutrium-enfermedades-pricing > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-pricing > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-spacer,
body .nutrium-enfermedades-pricing > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-spacer {
  display: none !important;
}

body .nutrium-enfermedades-pricing-title,
body .nutrium-enfermedades-pricing-title > .elementor-widget-container {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing-title h2,
body .nutrium-enfermedades-pricing-title .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 900px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.02em !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing-title h2 strong,
body .nutrium-enfermedades-pricing-title h2 span,
body .nutrium-enfermedades-pricing-title .elementor-heading-title strong,
body .nutrium-enfermedades-pricing-title .elementor-heading-title span {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

body .nutrium-enfermedades-pricing-title h2::after,
body .nutrium-enfermedades-pricing-title .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  width: 64px !important;
  height: 4px !important;
  margin: 16px auto 0 !important;
  background: #c3d600 !important;
  border-radius: 999px !important;
}

body .nutrium-enfermedades-pricing-first-grid {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 30px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-pricing-first-grid > .elementor-container {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: stretch !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:first-child,
body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:last-child {
  display: none !important;
}

body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:nth-child(2) {
  display: flex !important;
  width: 100% !important;
  max-width: 410px !important;
  flex: 0 1 410px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:nth-child(2) > .elementor-widget-wrap,
body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:nth-child(2) > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing-renewals-head {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 28px 0 16px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-pricing-renewals-head > .elementor-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing-renewals-head .elementor-column,
body .nutrium-enfermedades-pricing-renewals-head .elementor-column-wrap,
body .nutrium-enfermedades-pricing-renewals-head .elementor-widget-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-pricing-renewals-title {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing-renewals-title > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-pricing-renewals-title .elementor-heading-title,
body .nutrium-enfermedades-pricing-renewals-title h2,
body .nutrium-enfermedades-pricing-renewals-title h3 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.01em !important;
  text-align: center !important;
  text-transform: none !important;
}

body .nutrium-enfermedades-pricing-renewals-title .elementor-heading-title span,
body .nutrium-enfermedades-pricing-renewals-title h2 span,
body .nutrium-enfermedades-pricing-renewals-title h3 span {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

body .nutrium-enfermedades-pricing-renewals-title .elementor-heading-title::after,
body .nutrium-enfermedades-pricing-renewals-title h2::after,
body .nutrium-enfermedades-pricing-renewals-title h3::after {
  content: "" !important;
  display: block !important;
  width: 46px !important;
  height: 3px !important;
  margin: 10px auto 0 !important;
  background: #c3d600 !important;
  border-radius: 999px !important;
}

body .nutrium-enfermedades-pricing-renewals-grid {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  justify-content: center !important;
  gap: 24px !important;
  width: 100% !important;
  max-width: 844px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container > .elementor-column {
  display: flex !important;
  width: calc((100% - 24px) / 2) !important;
  max-width: 410px !important;
  min-width: 0 !important;
  flex: 0 1 410px !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing .elementor-widget-price-table {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-pricing .elementor-widget-price-table > .elementor-widget-container {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #ffffff !important;
  border: 1px solid #e2e8dc !important;
  border-top: 4px solid #dce5b4 !important;
  border-radius: 24px !important;
  box-shadow: 0 18px 45px rgba(17, 24, 39, 0.075) !important;
  overflow: hidden !important;
  transform: none !important;
  transition: transform 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease !important;
}

body .nutrium-enfermedades-price-first .elementor-price-table,
body .nutrium-enfermedades-price-weekly .elementor-price-table,
body .nutrium-enfermedades-price-fortnightly .elementor-price-table {
  background: #ffffff !important;
  border: 1px solid #e2e8dc !important;
  border-top: 4px solid #dce5b4 !important;
  box-shadow: 0 18px 45px rgba(17, 24, 39, 0.075) !important;
  transform: none !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__header {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 132px !important;
  margin: 0 !important;
  padding: 27px 24px 22px !important;
  background: #f0f4ea !important;
  border: 0 !important;
  border-bottom: 1px solid #e5eadf !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__heading {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 54px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #202a24 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 23px !important;
  font-weight: 800 !important;
  line-height: 1.18 !important;
  letter-spacing: -0.015em !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__subheading {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  margin: 8px auto 0 !important;
  padding: 5px 12px !important;
  color: #647064 !important;
  background: rgba(255, 255, 255, 0.72) !important;
  border: 1px solid #dce3d7 !important;
  border-radius: 999px !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__price {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: baseline !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 7px !important;
  width: 100% !important;
  min-height: 94px !important;
  margin: 0 !important;
  padding: 21px 20px 19px !important;
  background: linear-gradient( 180deg, #ffffff 0%, #fbfcf8 100% ) !important;
  border: 0 !important;
  border-bottom: 1px solid #edf0e8 !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__integer-part {
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 42px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: -0.025em !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__currency {
  position: static !important;
  align-self: baseline !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__period {
  position: static !important;
  align-self: baseline !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #687369 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__features-list {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 27px 27px 23px !important;
  background: #ffffff !important;
  border: 0 !important;
  list-style: none !important;
  text-align: left !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__features-list li {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 14px !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  list-style: none !important;
  text-align: left !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__features-list li:last-child {
  padding-bottom: 0 !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__features-list li:first-child {
  margin: 0 !important;
  padding: 0 0 14px !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner {
  position: relative !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: flex-start !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 0 31px !important;
  color: #4b5650 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.48 !important;
  text-align: left !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner i,
body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner svg {
  display: none !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner::before {
  content: "✓" !important;
  position: absolute !important;
  top: 1px !important;
  left: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 21px !important;
  height: 21px !important;
  color: #263326 !important;
  background: #c3d600 !important;
  border: 1px solid #c3d600 !important;
  border-radius: 999px !important;
  box-shadow: 0 3px 8px rgba(157, 174, 0, 0.18) !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner span,
body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner strong {
  color: #4b5650 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15px !important;
  line-height: 1.48 !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__features-list li:first-child .elementor-price-table__feature-inner,
body .nutrium-enfermedades-pricing .elementor-price-table__features-list li:first-child span,
body .nutrium-enfermedades-pricing .elementor-price-table__features-list li:first-child strong {
  color: #263326 !important;
  font-weight: 800 !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__footer {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: auto 0 0 !important;
  padding: 5px 27px 28px !important;
  background: #ffffff !important;
  border: 0 !important;
  text-align: center !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__button {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 49px !important;
  margin: 0 !important;
  padding: 13px 22px !important;
  color: #263100 !important;
  background: #c3d600 !important;
  border: 1px solid #c3d600 !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 22px rgba(157, 174, 0, 0.20) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: color 0.22s ease, background-color 0.22s ease, border-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease !important;
}

body .nutrium-enfermedades-pricing .elementor-price-table__button:hover,
body .nutrium-enfermedades-pricing .elementor-price-table__button:focus {
  color: #ffffff !important;
  background: #263326 !important;
  border-color: #263326 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 28px rgba(38, 51, 38, 0.20) !important;
}

.nutrium-diabetes-online-info {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #f8faef !important;
  background-color: #f8faef !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
  overflow: hidden !important;
}

.nutrium-diabetes-online-info,
.nutrium-diabetes-online-info * {
  box-sizing: border-box !important;
}

.nutrium-diabetes-online-info > .elementor-container {
  width: 100% !important;
  max-width: 980px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.nutrium-diabetes-online-info > .elementor-container > .elementor-column {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  position: relative !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 42px 46px 44px !important;
  background: #ffffff !important;
  border: 1px solid rgba(52, 69, 49, 0.10) !important;
  border-radius: 24px !important;
  box-shadow: 0 16px 38px rgba(48, 62, 44, 0.065) !important;
  overflow: hidden !important;
}

.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-widget-wrap::before,
.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 5px !important;
  background: #c3d600 !important;
  z-index: 2 !important;
}

.nutrium-diabetes-online-info .elementor-widget-heading,
.nutrium-diabetes-online-info .elementor-widget-text-editor,
.nutrium-diabetes-online-info .elementor-widget-icon-list {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.nutrium-diabetes-online-info .elementor-widget-heading > .elementor-widget-container,
.nutrium-diabetes-online-info .elementor-widget-text-editor > .elementor-widget-container,
.nutrium-diabetes-online-info .elementor-widget-icon-list > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-diabetes-online-info h3,
.nutrium-diabetes-online-info .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 820px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-wrap: balance;
}

.nutrium-diabetes-online-info h3::after,
.nutrium-diabetes-online-info .elementor-heading-title::after {
  content: "";
  display: block !important;
  width: 56px !important;
  height: 3px !important;
  margin: 14px 0 22px !important;
  background: #c3d600 !important;
  border-radius: 999px !important;
}

.nutrium-diabetes-online-info .elementor-widget-text-editor {
  margin-bottom: 22px !important;
}

.nutrium-diabetes-online-info .elementor-text-editor,
.nutrium-diabetes-online-info .elementor-text-editor p,
.nutrium-diabetes-online-info .elementor-text-editor span {
  color: #485548 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.68 !important;
  text-align: left !important;
}

.nutrium-diabetes-online-info .elementor-text-editor p {
  margin: 0 0 13px !important;
  padding: 0 !important;
}

.nutrium-diabetes-online-info .elementor-text-editor p:last-child {
  margin-bottom: 0 !important;
}

.nutrium-diabetes-online-info .elementor-widget-icon-list {
  margin: 0 0 24px !important;
}

.nutrium-diabetes-online-info .elementor-icon-list-items {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 13px 14px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.nutrium-diabetes-online-info .elementor-icon-list-item {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 68px !important;
  margin: 0 !important;
  padding: 16px 18px !important;
  background: #f8faef !important;
  border: 1px solid rgba(52, 69, 49, 0.09) !important;
  border-radius: 16px !important;
  box-shadow: 0 7px 20px rgba(48, 62, 44, 0.045) !important;
  list-style: none !important;
}

.nutrium-diabetes-online-info .elementor-icon-list-item::after {
  display: none !important;
}

.nutrium-diabetes-online-info .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  margin: 0 11px 0 0 !important;
  padding: 5px !important;
  color: #6f7c00 !important;
  background: #f1f5dc !important;
  border: 1px solid #dce5ac !important;
  border-radius: 999px !important;
  align-self: center !important;
}

.nutrium-diabetes-online-info .elementor-icon-list-icon i,
.nutrium-diabetes-online-info .elementor-icon-list-icon svg {
  display: block !important;
  width: 13px !important;
  height: 13px !important;
  margin: 0 !important;
  color: currentColor !important;
  fill: currentColor !important;
  font-size: 13px !important;
  line-height: 1 !important;
}

.nutrium-diabetes-online-info .elementor-icon-list-text {
  flex: 1 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #465346 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-align: left !important;
}

.nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) {
  margin-bottom: 0 !important;
}

.nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) > .elementor-widget-container {
  position: relative !important;
  margin: 0 !important;
  padding: 20px 22px 20px 27px !important;
  background: #eef4e5 !important;
  border: 1px solid rgba(38, 51, 38, 0.10) !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 22px rgba(38, 51, 38, 0.07) !important;
}

.nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) > .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: 18px;
  bottom: 18px;
  left: 0;
  width: 4px;
  background: #c3d600;
  border-radius: 0 999px 999px 0;
}

.nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) .elementor-text-editor,
.nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) .elementor-text-editor p,
.nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) .elementor-text-editor span {
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 600 !important;
  line-height: 1.58 !important;
}

.nutrium-diabetes-online-info .elementor-inner-section {
  box-sizing: border-box !important;
  position: relative !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 300px !important;
  height: 300px !important;
  margin: 34px 0 0 !important;
  padding: 0 !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  border: 1px solid rgba(52, 69, 49, 0.10) !important;
  border-radius: 22px !important;
  box-shadow: 0 14px 32px rgba(17, 24, 39, 0.07) !important;
  overflow: hidden !important;
}

.nutrium-diabetes-online-info .elementor-inner-section::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient( 180deg, rgba(255, 255, 255, 0.04) 0%, rgba(38, 51, 38, 0.10) 100% );
  z-index: 1;
  pointer-events: none;
}

.nutrium-diabetes-online-info .elementor-inner-section > .elementor-container,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column-wrap,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-widget-wrap {
  min-height: 300px !important;
  height: 300px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.nutrium-diabetes-online-info .elementor-inner-section .elementor-shape,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-shape-top,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-shape-bottom {
  display: none !important;
}

.nutrium-diabetes-online-info .elementor-inner-section .elementor-widget-spacer {
  display: none !important;
}

body .nutrium-enfermedades-professional {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
  overflow: hidden !important;
}

body .nutrium-enfermedades-professional,
body .nutrium-enfermedades-professional * {
  box-sizing: border-box;
}

body .nutrium-enfermedades-professional > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-professional > .elementor-container {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1120px !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional > .elementor-container > .elementor-column {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section > .elementor-container,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: minmax(0, 0.68fr) minmax(0, 1.72fr) !important;
  align-items: center !important;
  gap: 38px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section > .elementor-container > .elementor-column,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container > .elementor-column {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-professional-title,
body .nutrium-enfermedades-professional-title > .elementor-widget-container {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  text-align: left !important;
}

body .nutrium-enfermedades-professional-title h2,
body .nutrium-enfermedades-professional-title .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 390px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-professional-title h2 span,
body .nutrium-enfermedades-professional-title h2 strong,
body .nutrium-enfermedades-professional-title .elementor-heading-title span,
body .nutrium-enfermedades-professional-title .elementor-heading-title strong {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

body .nutrium-enfermedades-professional-title h2::after,
body .nutrium-enfermedades-professional-title .elementor-heading-title::after {
  content: "";
  display: block !important;
  width: 64px !important;
  height: 4px !important;
  margin: 16px 0 0 !important;
  background: #c3d600 !important;
  border-radius: 999px !important;
}

body .nutrium-enfermedades-professional-card {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 800px !important;
  margin: 0 0 0 auto !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional-card > .elementor-widget-container {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: minmax(240px, 38%) minmax(0, 62%) !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 375px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #ffffff !important;
  border: 1px solid #e2e8dc !important;
  border-radius: 24px !important;
  box-shadow: 0 20px 48px rgba(17, 24, 39, 0.075) !important;
  overflow: hidden !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  min-height: 375px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 {
  background: #f3f4ef !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 > .elementor-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-column,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-widget-wrap,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb > .elementor-widget-container {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 375px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb img {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 375px !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: cover !important;
  object-position: center 18% !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-2b62918 {
  display: flex !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 375px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #f8faef !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-2b62918 > .elementor-container {
  display: flex !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c > .elementor-widget-wrap {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 375px !important;
  margin: 0 !important;
  padding: 38px 36px 38px 52px !important;
  background: #f8faef !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 30px !important;
  font-weight: 800 !important;
  line-height: 1.16 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 .elementor-heading-title::before,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-742535b {
  width: 100% !important;
  margin: 8px 0 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-742535b > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-742535b .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
  color: #657165 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: left !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-742535b .elementor-heading-title::before,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-742535b .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f {
  width: auto !important;
  margin: 24px 0 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f > .elementor-widget-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button-wrapper {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 180px !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 13px 24px !important;
  color: #263100 !important;
  background: #c3d600 !important;
  border: 1px solid #c3d600 !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 22px rgba(157, 174, 0, 0.18) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: background-color 0.22s ease, color 0.22s ease, border-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease !important;
}

body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button-text {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}

body .nutrium-enfermedades-reviews {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #f8faef !important;
  background-color: #f8faef !important;
  background-image: none !important;
  border-top: 1px solid #e5eadf !important;
  border-bottom: 1px solid #e5eadf !important;
  box-shadow: none !important;
  overflow: hidden !important;
  font-family: "Nunito", sans-serif !important;
}

body .nutrium-enfermedades-reviews,
body .nutrium-enfermedades-reviews * {
  box-sizing: border-box;
}

body .nutrium-enfermedades-reviews > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-reviews > .elementor-container {
  width: 100% !important;
  max-width: 1120px !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-reviews > .elementor-container > .elementor-column {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-reviews > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .nutrium-enfermedades-reviews > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-reviews .elementor-widget-spacer {
  display: none !important;
}

body .nutrium-enfermedades-reviews-title,
body .nutrium-enfermedades-reviews-title > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  background: transparent !important;
}

body .nutrium-enfermedades-reviews-title h2,
body .nutrium-enfermedades-reviews-title .elementor-heading-title {
  width: 100% !important;
  max-width: 850px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.02em !important;
  text-align: center !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-reviews-title h2 strong,
body .nutrium-enfermedades-reviews-title h2 span,
body .nutrium-enfermedades-reviews-title .elementor-heading-title strong,
body .nutrium-enfermedades-reviews-title .elementor-heading-title span {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

body .nutrium-enfermedades-reviews-title h2::after,
body .nutrium-enfermedades-reviews-title .elementor-heading-title::after {
  content: "";
  display: block !important;
  width: 64px !important;
  height: 4px !important;
  margin: 16px auto 0 !important;
  background: #c3d600 !important;
  border-radius: 999px !important;
}

body .nutrium-enfermedades-reviews-subtitle {
  width: 100% !important;
  max-width: 720px !important;
  margin: 13px auto 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

body .nutrium-enfermedades-reviews-subtitle > .elementor-widget-container,
body .nutrium-enfermedades-reviews-subtitle .elementor-text-editor,
body .nutrium-enfermedades-reviews-subtitle p {
  margin: 0 !important;
  padding: 0 !important;
  color: #657065 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  text-align: center !important;
}

body .nutrium-enfermedades-reviews-widget {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 32px auto 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-reviews-widget > .elementor-widget-container,
body .nutrium-enfermedades-reviews-widget .elementor-text-editor {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-reviews-widget p {
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog *,
body .nutrium-enfermedades-reviews-widget .ti-widget-container,
body .nutrium-enfermedades-reviews-widget .ti-widget-container * {
  font-family: "Nunito", sans-serif !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-widget-container {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-widget-container {
  align-items: stretch !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-footer {
  box-sizing: border-box !important;
  margin-top: 0 !important;
  padding: 25px 20px !important;
  background: #ffffff !important;
  border: 1px solid #e2e8dc !important;
  border-radius: 20px !important;
  box-shadow: 0 14px 34px rgba(17, 24, 39, 0.06) !important;
  text-align: center !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-rating-text,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-rating-text span,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-rating-text strong {
  color: #46503e !important;
  font-family: "Nunito", sans-serif !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-rating-text strong.ti-rating {
  margin-bottom: 7px !important;
  color: #263326 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  letter-spacing: 0.03em !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .star-lg {
  margin: 3px 0 7px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-large-logo {
  margin-top: 9px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container-wrapper {
  align-items: stretch !important;
  padding-top: 12px !important;
  padding-bottom: 14px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item {
  box-sizing: border-box !important;
  height: auto !important;
  padding: 0 9px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item > .ti-inner {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 220px !important;
  margin: 0 !important;
  padding: 22px 21px !important;
  background: #ffffff !important;
  border: 1px solid #e5eadf !important;
  border-radius: 19px !important;
  box-shadow: 0 15px 34px rgba(17, 24, 39, 0.07) !important;
  transition: transform 0.23s ease, box-shadow 0.23s ease, border-color 0.23s ease !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-profile-details {
  min-width: 0 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-name {
  color: #263326 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.30 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-date {
  margin-top: 2px !important;
  color: #7a827a !important;
  font-size: 11.5px !important;
  line-height: 1.30 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-platform-icon {
  width: 19px !important;
  height: 19px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner > .ti-stars {
  margin-top: 12px !important;
  margin-bottom: 9px !important;
  white-space: nowrap !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item .ti-star {
  width: 16px !important;
  height: 16px !important;
  margin-right: 0 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-content {
  color: #505b54 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-read-more {
  padding-top: 7px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-read-more span {
  color: #718000 !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  opacity: 1 !important;
  text-decoration: none !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls {
  z-index: 10 !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-next,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-prev {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  height: 40px !important;
  top: 50% !important;
  margin-top: 0 !important;
  padding: 0 !important;
  background: rgba(255, 255, 255, 0.98) !important;
  border: 1px solid #dfe5d4 !important;
  border-radius: 999px !important;
  box-shadow: 0 8px 22px rgba(17, 24, 39, 0.12) !important;
  line-height: 1 !important;
  transform: translateY(-50%) !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-next {
  right: -4px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-prev {
  left: -4px !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-prev::before,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-next::before {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #6f7900 !important;
  background: transparent !important;
  font-family: Arial, sans-serif !important;
  font-size: 28px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  transform: translate(-50%, -54%) !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-prev::before {
  content: "‹" !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-next::before {
  content: "›" !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-prev::after,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls .ti-next::after {
  content: none !important;
  display: none !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls-line {
  margin-top: 18px !important;
  background: #e3e7dc !important;
}

body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls-line .dot {
  background: #c3d600 !important;
}

body .nutrium-enfermedades-contact {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 52px 28px !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
  overflow: visible !important;
}

body .nutrium-enfermedades-contact,
body .nutrium-enfermedades-contact * {
  box-sizing: border-box;
}

body .nutrium-enfermedades-contact > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
  background-image: none !important;
}

body .nutrium-enfermedades-contact > .elementor-container {
  box-sizing: border-box !important;
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 1020px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: #ffffff !important;
  border: 1px solid rgba(38, 51, 38, 0.10) !important;
  border-radius: 22px !important;
  box-shadow: 0 14px 38px rgba(38, 51, 38, 0.10) !important;
  overflow: hidden !important;
}

body .nutrium-enfermedades-contact > .elementor-container::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 10 !important;
  width: 100% !important;
  height: 4px !important;
  background: #c3d600 !important;
}

body .nutrium-enfermedades-contact > .elementor-container > .elementor-column {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-contact-info {
  width: 38% !important;
  max-width: 38% !important;
  flex: 0 0 38% !important;
  background: #ffffff !important;
}

body .nutrium-enfermedades-contact-info > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-info > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 44px 36px 40px !important;
  background: #ffffff !important;
}

body .nutrium-enfermedades-contact-eyebrow {
  margin: 0 0 13px !important;
}

body .nutrium-enfermedades-contact-eyebrow .elementor-heading-title {
  margin: 0 !important;
  color: #7b8900 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.07em !important;
}

body .nutrium-enfermedades-contact-info-title {
  margin: 0 0 18px !important;
}

body .nutrium-enfermedades-contact-info-title .elementor-heading-title {
  margin: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-contact-info-text {
  margin: 0 0 23px !important;
}

body .nutrium-enfermedades-contact-info-text,
body .nutrium-enfermedades-contact-info-text p {
  margin-top: 0 !important;
  color: #566056 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.60 !important;
}

body .nutrium-enfermedades-contact-info-text p:last-child {
  margin-bottom: 0 !important;
}

body .nutrium-enfermedades-contact-benefits {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-item {
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-item::after {
  display: none !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 21px !important;
  min-width: 21px !important;
  height: 21px !important;
  margin-right: 9px !important;
  padding: 0 !important;
  line-height: 0 !important;
  background: #ffffff !important;
  border: 1px solid #d6df95 !important;
  border-radius: 50% !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-icon svg {
  display: block !important;
  width: 9px !important;
  height: 9px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  position: static !important;
  transform: none !important;
  fill: #778600 !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-icon i {
  color: #778600 !important;
  font-size: 9px !important;
}

body .nutrium-enfermedades-contact-benefits .elementor-icon-list-text {
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

body .nutrium-enfermedades-contact-form-column {
  width: 62% !important;
  max-width: 62% !important;
  flex: 0 0 62% !important;
  background: #ffffff !important;
  border-left: 1px solid rgba(38, 51, 38, 0.08) !important;
}

body .nutrium-enfermedades-contact-form-column > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form-column > .elementor-column-wrap > .elementor-widget-wrap {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 42px 40px 32px !important;
  background: #ffffff !important;
}

body .nutrium-enfermedades-contact-form-layout {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-contact-form-layout > .elementor-background-overlay {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-contact-form-layout > .elementor-container,
body .nutrium-enfermedades-contact-form-layout > .elementor-container > .elementor-column,
body .nutrium-enfermedades-contact-form-layout > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form-layout > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body .nutrium-enfermedades-contact-form-layout .elementor-widget-spacer {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-title {
  width: 100% !important;
  margin: 0 0 22px !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-title > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
  color: #263326 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.02em !important;
  text-align: left !important;
  text-shadow: none !important;
}

body .nutrium-enfermedades-contact-title .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  width: 54px !important;
  height: 3px !important;
  margin: 14px 0 0 !important;
  background: #c3d600 !important;
  border-radius: 999px !important;
}

body .nutrium-enfermedades-contact-form {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-form > .elementor-widget-container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body .nutrium-enfermedades-contact-form .elementor-20315,
body .nutrium-enfermedades-contact-form .elementor-20315 > .elementor-section,
body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-container,
body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-column,
body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form .elementor-form {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-section,
body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-container,
body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-column,
body .nutrium-enfermedades-contact-form .elementor-20315 .elementor-widget-wrap {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

body .nutrium-enfermedades-contact-form .elementor-form-fields-wrapper {
  width: 100% !important;
  align-items: flex-start !important;
  align-content: flex-start !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-group {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 11px !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

body .nutrium-enfermedades-contact-form input.elementor-field:not([type="checkbox"]):not([type="hidden"]),
body .nutrium-enfermedades-contact-form textarea.elementor-field,
body .nutrium-enfermedades-contact-form select.elementor-field {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  color: #323d34 !important;
  background: #ffffff !important;
  border: 1px solid #d9dfd3 !important;
  border-radius: 8px !important;
  outline: none !important;
  box-shadow: none !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
}

body .nutrium-enfermedades-contact-form input.elementor-field:not([type="checkbox"]):not([type="hidden"]) {
  min-height: 46px !important;
}

body .nutrium-enfermedades-contact-form textarea.elementor-field {
  min-height: 108px !important;
  resize: vertical !important;
}

body .nutrium-enfermedades-contact-form .elementor-field::placeholder {
  color: #7c857e !important;
  opacity: 1 !important;
  font-family: "Nunito", sans-serif !important;
}

body .nutrium-enfermedades-contact-form input.elementor-field:not([type="checkbox"]):not([type="hidden"]):focus,
body .nutrium-enfermedades-contact-form textarea.elementor-field:focus,
body .nutrium-enfermedades-contact-form select.elementor-field:focus {
  border-color: #b5c800 !important;
  box-shadow: 0 0 0 2px rgba(195, 214, 0, 0.10) !important;
  outline: none !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-type-acceptance {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-type-acceptance .elementor-field-option {
  display: flex !important;
  align-items: flex-start !important;
  gap: 7px !important;
  width: 100% !important;
}

body .nutrium-enfermedades-contact-form input[type="checkbox"] {
  flex: 0 0 auto !important;
  width: 15px !important;
  height: 15px !important;
  margin: 4px 0 0 !important;
  accent-color: #c3d600 !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-type-acceptance label,
body .nutrium-enfermedades-contact-form .elementor-field-type-acceptance label span,
body .nutrium-enfermedades-contact-form .elementor-field-type-acceptance label a {
  color: #596159 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-type-acceptance label a {
  color: #687600 !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-type-hidden,
body .nutrium-enfermedades-contact-form .elementor-field-type-recaptcha_v3 {
  display: none !important;
}

body .nutrium-enfermedades-contact-form .elementor-field-type-submit {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body .nutrium-enfermedades-contact-form button.elementor-button[type="submit"] {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 47px !important;
  margin: 0 !important;
  padding: 12px 22px !important;
  color: #263326 !important;
  background: #c3d600 !important;
  border: 1px solid #c3d600 !important;
  border-radius: 8px !important;
  box-shadow: 0 7px 16px rgba(151, 166, 0, 0.14) !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 800 !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease !important;
}

body .nutrium-enfermedades-contact-legal {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 12px 0 0 !important;
  padding: 9px 0 0 !important;
  border-top: 1px solid #e2e7de !important;
}

body .nutrium-enfermedades-contact-legal > .elementor-widget-container,
body .nutrium-enfermedades-contact-legal .elementor-toggle,
body .nutrium-enfermedades-contact-legal .elementor-toggle-item {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-title {
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 8px 0 !important;
  color: #566056 !important;
  background: transparent !important;
  border: 0 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-toggle-title {
  color: #647064 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

body .nutrium-enfermedades-contact-legal .elementor-toggle-icon {
  margin-right: 7px !important;
  color: #7a8900 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-content {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 15px 16px !important;
  color: #657067 !important;
  background: #fafbf7 !important;
  border: 1px solid #e2e6df !important;
  border-radius: 8px !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-content ul {
  margin: 0 !important;
  padding: 0 0 0 17px !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-content li {
  margin-bottom: 6px !important;
  color: #657067 !important;
  font-family: "Nunito", sans-serif !important;
  font-size: 11px !important;
  line-height: 1.55 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-content li:last-child {
  margin-bottom: 0 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-content strong {
  color: #394339 !important;
  font-weight: 800 !important;
}

body .nutrium-enfermedades-contact-legal .elementor-tab-content a {
  color: #697700 !important;
  font-weight: 700 !important;
}

@media (min-width: 700px) and (max-width: 1100px) {
  .nutrium-diabetes-hero {
    min-height: 325px !important;
    padding: 52px 24px !important;
    background-position: 64% center !important;
  }

  .nutrium-diabetes-hero::before {
    background: linear-gradient( 90deg, rgba(248, 250, 239, 0.86) 0%, rgba(248, 250, 239, 0.78) 38%, rgba(248, 250, 239, 0.52) 67%, rgba(248, 250, 239, 0.14) 100% );
  }

  .nutrium-diabetes-hero .elementor-widget-heading {
    max-width: 610px !important;
  }

  .nutrium-diabetes-hero h1.elementor-heading-title,
.nutrium-diabetes-hero .elementor-heading-title {
    max-width: 590px !important;
    font-size: 41px !important;
    line-height: 1.13 !important;
    letter-spacing: -0.55px !important;
  }

  .nutrium-diabetes-intro {
    padding: 44px 24px !important;
  }

  .nutrium-diabetes-intro > .elementor-container {
    gap: 30px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-content {
    width: 64% !important;
    max-width: 64% !important;
    flex: 0 0 64% !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-media {
    width: 36% !important;
    max-width: 36% !important;
    flex: 0 0 36% !important;
    padding: 7px !important;
    border-radius: 18px !important;
    box-shadow: 0 11px 28px rgba(48, 62, 44, 0.07) !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-title h2,
.nutrium-diabetes-intro .nutrium-diabetes-intro-title .elementor-heading-title {
    max-width: 100% !important;
    font-size: 30px !important;
    line-height: 1.21 !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-text,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text .elementor-text-editor,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text p,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text span {
    font-size: 15.5px !important;
    line-height: 1.68 !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button {
    min-width: 145px !important;
    padding: 10px 16px !important;
    font-size: 13px !important;
  }

  body .nutrium-enfermedades-trust .elementor-column > .elementor-widget-wrap {
    border-radius: 16px !important;
    box-shadow: 0 7px 19px rgba(38, 51, 38, 0.08) !important;
  }

  .nutrium-enfermedades-trust {
    padding: 16px 24px 44px !important;
  }

  .nutrium-enfermedades-trust > .elementor-container {
    gap: 10px !important;
  }

  .nutrium-enfermedades-trust > .elementor-container > .elementor-column {
    width: calc((100% - 20px) / 3) !important;
    max-width: calc((100% - 20px) / 3) !important;
    flex-basis: calc((100% - 20px) / 3) !important;
  }

  .nutrium-enfermedades-trust .elementor-widget-icon-box > .elementor-widget-container {
    min-height: 108px !important;
    padding: 14px 12px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-wrapper {
    gap: 9px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-icon {
    width: 46px !important;
    max-width: 46px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon {
    width: 46px !important;
    height: 46px !important;
    border-radius: 12px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon i,
.nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon svg {
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-title {
    font-size: 13.5px !important;
    line-height: 1.32 !important;
  }

  .nutrium-enfermedades-process-head {
    padding: 44px 24px 12px !important;
  }

  .nutrium-enfermedades-process-head h2,
.nutrium-enfermedades-process-head .elementor-heading-title {
    width: 100% !important;
    max-width: 760px !important;
    font-size: 30px !important;
    line-height: 1.22 !important;
  }

  .nutrium-enfermedades-process {
    padding: 12px 24px 44px !important;
  }

  .nutrium-enfermedades-process > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
    gap: 16px !important;
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  .nutrium-enfermedades-process > .elementor-container::before {
    display: none !important;
  }

  .nutrium-enfermedades-process > .elementor-container > .elementor-column {
    display: flex !important;
    flex: 0 0 calc(50% - 8px) !important;
    width: calc(50% - 8px) !important;
    max-width: calc(50% - 8px) !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .nutrium-enfermedades-process > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-enfermedades-process > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    display: flex !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .nutrium-enfermedades-process .elementor-inner-section,
.nutrium-enfermedades-process .elementor-inner-section > .elementor-container,
.nutrium-enfermedades-process .elementor-inner-section .elementor-column,
.nutrium-enfermedades-process .elementor-inner-section .elementor-column-wrap,
.nutrium-enfermedades-process .elementor-inner-section .elementor-widget-wrap {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box {
    display: flex !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    min-height: 220px !important;
    padding: 25px 25px 24px !important;
    border-radius: 20px !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container::before {
    width: 42px !important;
    height: 42px !important;
    flex: 0 0 42px !important;
    margin-bottom: 16px !important;
    font-size: 13.5px !important;
  }

  .nutrium-enfermedades-process .elementor-image-box-title {
    margin-bottom: 10px !important;
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .nutrium-enfermedades-process .elementor-image-box-description {
    font-size: 15px !important;
    line-height: 1.58 !important;
  }

  .nutrium-diabetes-results {
    padding: 44px 24px !important;
  }

  .nutrium-diabetes-results > .elementor-container {
    max-width: 760px !important;
  }

  .nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 34px 32px 36px !important;
    border-radius: 22px !important;
  }

  .nutrium-diabetes-results h2,
.nutrium-diabetes-results .elementor-heading-title {
    max-width: 720px !important;
    font-size: 30px !important;
    line-height: 1.22 !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-items {
    grid-template-columns: 1fr !important;
    gap: 11px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-item {
    min-height: 0 !important;
    padding: 15px 17px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-text {
    font-size: 15px !important;
    line-height: 1.45 !important;
  }

  body .nutrium-enfermedades-pricing {
    padding: 44px 24px !important;
  }

  body .nutrium-enfermedades-pricing > .elementor-container {
    max-width: 100% !important;
  }

  body .nutrium-enfermedades-pricing-title h2,
body .nutrium-enfermedades-pricing-title .elementor-heading-title {
    max-width: 760px !important;
    font-size: 30px !important;
  }

  body .nutrium-enfermedades-pricing-first-grid {
    margin-top: 28px !important;
  }

  body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:nth-child(2) {
    max-width: 400px !important;
    flex-basis: 400px !important;
  }

  body .nutrium-enfermedades-pricing-renewals-head {
    margin-top: 28px !important;
    margin-bottom: 16px !important;
  }

  body .nutrium-enfermedades-pricing-renewals-title .elementor-heading-title,
body .nutrium-enfermedades-pricing-renewals-title h2,
body .nutrium-enfermedades-pricing-renewals-title h3 {
    font-size: 21px !important;
  }

  body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container {
    max-width: 760px !important;
    gap: 20px !important;
  }

  body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container > .elementor-column {
    width: calc((100% - 20px) / 2) !important;
    max-width: calc((100% - 20px) / 2) !important;
    flex: 0 0 calc((100% - 20px) / 2) !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table {
    height: 100% !important;
    transform: none !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__header {
    min-height: 124px !important;
    padding: 25px 20px 20px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__heading {
    min-height: 45px !important;
    font-size: 22px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__subheading {
    font-size: 10.5px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__integer-part {
    font-size: 40px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__currency {
    font-size: 25px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__period {
    font-size: 13px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__features-list {
    padding: 25px 24px 22px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__footer {
    padding: 5px 24px 26px !important;
  }

  .nutrium-diabetes-online-info {
    padding: 44px 24px !important;
  }

  .nutrium-diabetes-online-info > .elementor-container {
    max-width: 760px !important;
  }

  .nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 34px 32px 36px !important;
    border-radius: 22px !important;
  }

  .nutrium-diabetes-online-info h3,
.nutrium-diabetes-online-info .elementor-heading-title {
    font-size: 28px !important;
    line-height: 1.22 !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-items {
    grid-template-columns: 1fr !important;
    gap: 11px !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-item {
    min-height: 0 !important;
    padding: 15px 17px !important;
  }

  .nutrium-diabetes-online-info .elementor-inner-section {
    min-height: 260px !important;
    height: 260px !important;
    margin-top: 30px !important;
  }

  .nutrium-diabetes-online-info .elementor-inner-section > .elementor-container,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column-wrap,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-widget-wrap {
    min-height: 260px !important;
    height: 260px !important;
  }

  body .nutrium-enfermedades-professional {
    padding: 44px 24px !important;
  }

  body .nutrium-enfermedades-professional > .elementor-container {
    max-width: 900px !important;
  }

  body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section > .elementor-container,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container {
    grid-template-columns: 1fr !important;
    gap: 32px !important;
  }

  body .nutrium-enfermedades-professional-title h2,
body .nutrium-enfermedades-professional-title .elementor-heading-title {
    width: 100% !important;
    max-width: 650px !important;
    font-size: 30px !important;
  }

  body .nutrium-enfermedades-professional-card {
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    grid-template-columns: minmax(230px, 38%) minmax(0, 62%) !important;
    min-height: 340px !important;
    border-radius: 22px !important;
    box-shadow: 0 17px 40px rgba(17, 24, 39, 0.07) !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 > .elementor-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-column,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-widget-wrap,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb > .elementor-widget-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb img,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-2b62918,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c > .elementor-widget-wrap {
    min-height: 340px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c > .elementor-widget-wrap {
    padding: 34px 32px 34px 44px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 .elementor-heading-title {
    font-size: 28px !important;
  }

  body .nutrium-enfermedades-reviews {
    padding: 44px 24px !important;
  }

  body .nutrium-enfermedades-reviews-title h2,
body .nutrium-enfermedades-reviews-title .elementor-heading-title {
    max-width: 720px !important;
    font-size: 30px !important;
  }

  body .nutrium-enfermedades-reviews-title h2::after,
body .nutrium-enfermedades-reviews-title .elementor-heading-title::after {
    width: 64px !important;
  }

  body .nutrium-enfermedades-reviews-subtitle > .elementor-widget-container,
body .nutrium-enfermedades-reviews-subtitle .elementor-text-editor,
body .nutrium-enfermedades-reviews-subtitle p {
    font-size: 15px !important;
  }

  body .nutrium-enfermedades-reviews-widget {
    margin-top: 28px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-widget-container {
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-footer {
    box-sizing: border-box !important;
    flex: 0 0 30% !important;
    width: 30% !important;
    max-width: 190px !important;
    min-width: 165px !important;
    min-height: 205px !important;
    margin: 0 !important;
    padding: 21px 16px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 18px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container {
    box-sizing: border-box !important;
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container-wrapper {
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item {
    box-sizing: border-box !important;
    flex: 0 0 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    margin: 0 !important;
    padding: 0 6px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item > .ti-inner {
    width: 100% !important;
    height: 100% !important;
    min-height: 205px !important;
    margin: 0 !important;
    padding: 18px 16px !important;
    border-radius: 17px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-name {
    font-size: 13px !important;
    line-height: 1.30 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-date {
    font-size: 11px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-content {
    font-size: 13px !important;
    line-height: 1.50 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item .ti-star {
    width: 15px !important;
    height: 15px !important;
  }
}

@media (max-width: 699px) {
  .nutrium-diabetes-hero {
    min-height: 275px !important;
    padding: 42px 16px !important;
    background-position: 69% center !important;
  }

  .nutrium-diabetes-hero::before {
    background: linear-gradient( 90deg, rgba(248, 250, 239, 0.90) 0%, rgba(248, 250, 239, 0.82) 54%, rgba(248, 250, 239, 0.50) 100% );
  }

  .nutrium-diabetes-hero > .elementor-container {
    width: 100% !important;
  }

  .nutrium-diabetes-hero .elementor-widget-heading {
    width: 100% !important;
    max-width: 100% !important;
  }

  .nutrium-diabetes-hero h1.elementor-heading-title,
.nutrium-diabetes-hero .elementor-heading-title {
    width: 100% !important;
    max-width: 95% !important;
    font-size: 30px !important;
    line-height: 1.16 !important;
    letter-spacing: -0.25px !important;
    text-align: left !important;
  }

  .nutrium-diabetes-hero h1.elementor-heading-title::after,
.nutrium-diabetes-hero .elementor-heading-title::after {
    width: 56px;
    margin-top: 17px;
  }

  .nutrium-diabetes-intro {
    padding: 36px 16px !important;
  }

  .nutrium-diabetes-intro > .elementor-container {
    display: block !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-content {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    flex: none !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-media {
    margin-top: 26px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-quicklinks {
    margin-bottom: 22px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-quicklinks > .elementor-container {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-quicklinks > .elementor-container > .elementor-column,
.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-widget-button,
.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .ofuscado,
.nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 10px 8px !important;
    font-size: 12.5px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-title h2,
.nutrium-diabetes-intro .nutrium-diabetes-intro-title .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;
    font-size: 26px !important;
    line-height: 1.22 !important;
    letter-spacing: -0.25px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-title h2::after,
.nutrium-diabetes-intro .nutrium-diabetes-intro-title .elementor-heading-title::after {
    width: 54px;
    height: 3px;
    margin-top: 16px;
    margin-bottom: 20px;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-content > .elementor-widget-heading:not(.nutrium-diabetes-intro-title) .elementor-heading-title {
    font-size: 20px !important;
    line-height: 1.34 !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-text,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text .elementor-text-editor,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text p,
.nutrium-diabetes-intro .nutrium-diabetes-intro-text span {
    font-size: 15.5px !important;
    line-height: 1.68 !important;
  }

  body .nutrium-enfermedades-trust .elementor-column > .elementor-widget-wrap {
    border-radius: 15px !important;
    box-shadow: 0 6px 17px rgba(38, 51, 38, 0.08) !important;
  }

  body .nutrium-enfermedades-trust .elementor-column > .elementor-widget-wrap::before {
    height: 3px !important;
  }

  .nutrium-enfermedades-trust {
    padding: 12px 16px 36px !important;
  }

  .nutrium-enfermedades-trust > .elementor-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 9px !important;
  }

  .nutrium-enfermedades-trust > .elementor-container > .elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .nutrium-enfermedades-trust .elementor-widget-icon-box > .elementor-widget-container {
    min-height: 104px !important;
    padding: 14px 16px !important;
    border-radius: 14px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-wrapper {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    text-align: center !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-icon {
    width: 44px !important;
    max-width: 44px !important;
    margin: 0 auto !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon {
    width: 44px !important;
    height: 44px !important;
    margin: 0 auto !important;
    border-radius: 12px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon i,
.nutrium-enfermedades-trust .elementor-icon-box-icon .elementor-icon svg {
    width: 17px !important;
    height: 17px !important;
    font-size: 17px !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-content,
.nutrium-enfermedades-trust .elementor-icon-box-title {
    text-align: center !important;
  }

  .nutrium-enfermedades-trust .elementor-icon-box-title {
    font-size: 14px !important;
    line-height: 1.32 !important;
  }

  .nutrium-enfermedades-process-head {
    padding: 36px 16px 10px !important;
  }

  .nutrium-enfermedades-process-head h2,
.nutrium-enfermedades-process-head .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;
    font-size: 26px !important;
    line-height: 1.22 !important;
    letter-spacing: -0.02em !important;
  }

  .nutrium-enfermedades-process-head h2::after,
.nutrium-enfermedades-process-head .elementor-heading-title::after {
    width: 56px;
    height: 3px;
    margin-top: 14px;
  }

  .nutrium-enfermedades-process {
    padding: 10px 16px 36px !important;
  }

  .nutrium-enfermedades-process > .elementor-container {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  .nutrium-enfermedades-process > .elementor-container::before {
    display: none !important;
  }

  .nutrium-enfermedades-process > .elementor-container > .elementor-column {
    display: flex !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container {
    min-height: 0 !important;
    padding: 20px 20px 21px !important;
    border-radius: 18px !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container::before {
    width: 40px !important;
    height: 40px !important;
    flex: 0 0 40px !important;
    margin-bottom: 14px !important;
    border-radius: 12px !important;
    font-size: 13.5px !important;
  }

  .nutrium-enfermedades-process .elementor-image-box-title {
    margin-bottom: 9px !important;
    font-size: 17px !important;
    line-height: 1.3 !important;
  }

  .nutrium-enfermedades-process .elementor-image-box-description {
    font-size: 14.5px !important;
    line-height: 1.56 !important;
  }

  .nutrium-diabetes-results {
    padding: 36px 16px !important;
  }

  .nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 28px 21px 30px !important;
    border-radius: 20px !important;
    box-shadow: 0 11px 28px rgba(48, 62, 44, 0.055) !important;
  }

  .nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-widget-wrap::before,
.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap::before {
    height: 4px !important;
  }

  .nutrium-diabetes-results h2,
.nutrium-diabetes-results .elementor-heading-title {
    max-width: 100% !important;
    font-size: 25px !important;
    line-height: 1.22 !important;
  }

  .nutrium-diabetes-results h2::after,
.nutrium-diabetes-results .elementor-heading-title::after {
    width: 56px;
    height: 3px;
    margin-top: 14px;
    margin-bottom: 20px;
  }

  .nutrium-diabetes-results .elementor-text-editor,
.nutrium-diabetes-results .elementor-text-editor p,
.nutrium-diabetes-results .elementor-text-editor span {
    font-size: 15px !important;
    line-height: 1.62 !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-items {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-item {
    min-height: 0 !important;
    padding: 14px 15px !important;
    border-radius: 14px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-icon {
    flex-basis: 22px !important;
    width: 22px !important;
    height: 22px !important;
    margin-right: 9px !important;
    padding: 4px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-icon i,
.nutrium-diabetes-results .elementor-icon-list-icon svg {
    width: 12px !important;
    height: 12px !important;
    font-size: 12px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-text {
    font-size: 14.5px !important;
    line-height: 1.42 !important;
  }

  .nutrium-diabetes-results .elementor-widget-text-editor:last-child > .elementor-widget-container {
    padding: 17px 17px 17px 22px !important;
    border-radius: 14px !important;
  }

  .nutrium-diabetes-results .elementor-widget-text-editor:last-child > .elementor-widget-container::before {
    top: 14px;
    bottom: 14px;
    width: 3px;
  }

  .nutrium-diabetes-results .elementor-widget-text-editor:last-child .elementor-text-editor,
.nutrium-diabetes-results .elementor-widget-text-editor:last-child .elementor-text-editor p,
.nutrium-diabetes-results .elementor-widget-text-editor:last-child .elementor-text-editor span {
    font-size: 14.5px !important;
    line-height: 1.56 !important;
  }

  body .nutrium-enfermedades-pricing {
    padding: 36px 16px !important;
  }

  body .nutrium-enfermedades-pricing > .elementor-container {
    max-width: 100% !important;
  }

  body .nutrium-enfermedades-pricing-title h2,
body .nutrium-enfermedades-pricing-title .elementor-heading-title {
    max-width: 100% !important;
    font-size: 26px !important;
    line-height: 1.20 !important;
  }

  body .nutrium-enfermedades-pricing-title h2::after,
body .nutrium-enfermedades-pricing-title .elementor-heading-title::after {
    width: 56px !important;
    height: 3px !important;
    margin-top: 13px !important;
  }

  body .nutrium-enfermedades-pricing-first-grid {
    margin-top: 24px !important;
  }

  body .nutrium-enfermedades-pricing-first-grid > .elementor-container > .elementor-column:nth-child(2) {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  body .nutrium-enfermedades-pricing-renewals-head {
    margin: 24px 0 14px !important;
  }

  body .nutrium-enfermedades-pricing-renewals-title .elementor-heading-title,
body .nutrium-enfermedades-pricing-renewals-title h2,
body .nutrium-enfermedades-pricing-renewals-title h3 {
    font-size: 20px !important;
  }

  body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 20px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body .nutrium-enfermedades-pricing-renewals-grid > .elementor-container > .elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table {
    border-radius: 20px !important;
    transform: none !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__header {
    min-height: 116px !important;
    padding: 23px 18px 18px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__heading {
    min-height: 43px !important;
    font-size: 21px !important;
    line-height: 1.20 !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__subheading {
    margin-top: 7px !important;
    font-size: 10px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__price {
    min-height: 88px !important;
    padding: 19px 16px 17px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__integer-part {
    font-size: 38px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__currency {
    font-size: 24px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__period {
    font-size: 12.5px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__features-list {
    padding: 23px 19px 20px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__features-list li {
    padding-bottom: 13px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner,
body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner span,
body .nutrium-enfermedades-pricing .elementor-price-table__feature-inner strong {
    font-size: 14px !important;
    line-height: 1.47 !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__footer {
    padding: 4px 19px 23px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__button {
    min-height: 48px !important;
    padding: 13px 18px !important;
    font-size: 14px !important;
  }

  .nutrium-diabetes-online-info {
    padding: 36px 16px !important;
  }

  .nutrium-diabetes-online-info > .elementor-container {
    max-width: 100% !important;
  }

  .nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 28px 21px 30px !important;
    border-radius: 20px !important;
    box-shadow: 0 11px 28px rgba(48, 62, 44, 0.055) !important;
  }

  .nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-widget-wrap::before,
.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap::before {
    height: 4px !important;
  }

  .nutrium-diabetes-online-info h3,
.nutrium-diabetes-online-info .elementor-heading-title {
    max-width: 100% !important;
    font-size: 25px !important;
    line-height: 1.22 !important;
  }

  .nutrium-diabetes-online-info h3::after,
.nutrium-diabetes-online-info .elementor-heading-title::after {
    width: 54px !important;
    height: 3px !important;
    margin-top: 13px !important;
    margin-bottom: 20px !important;
  }

  .nutrium-diabetes-online-info .elementor-text-editor,
.nutrium-diabetes-online-info .elementor-text-editor p,
.nutrium-diabetes-online-info .elementor-text-editor span {
    font-size: 15px !important;
    line-height: 1.62 !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-items {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-item {
    min-height: 0 !important;
    padding: 14px 15px !important;
    border-radius: 14px !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-icon {
    flex-basis: 22px !important;
    width: 22px !important;
    height: 22px !important;
    margin-right: 9px !important;
    padding: 4px !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-icon i,
.nutrium-diabetes-online-info .elementor-icon-list-icon svg {
    width: 12px !important;
    height: 12px !important;
    font-size: 12px !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-text {
    font-size: 14.5px !important;
    line-height: 1.42 !important;
  }

  .nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) > .elementor-widget-container {
    padding: 17px 17px 17px 22px !important;
    border-radius: 14px !important;
  }

  .nutrium-diabetes-online-info .elementor-widget-text-editor:nth-last-of-type(1) > .elementor-widget-container::before {
    top: 14px;
    bottom: 14px;
    width: 3px;
  }

  .nutrium-diabetes-online-info .elementor-inner-section {
    min-height: 210px !important;
    height: 210px !important;
    margin-top: 26px !important;
    border-radius: 18px !important;
    background-size: cover !important;
    background-position: center center !important;
  }

  .nutrium-diabetes-online-info .elementor-inner-section > .elementor-container,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column-wrap,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-widget-wrap {
    min-height: 210px !important;
    height: 210px !important;
  }

  body .nutrium-enfermedades-professional {
    padding: 36px 16px !important;
  }

  body .nutrium-enfermedades-professional > .elementor-container {
    max-width: 100% !important;
  }

  body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section > .elementor-container,
body .nutrium-enfermedades-professional > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container {
    grid-template-columns: 1fr !important;
    gap: 26px !important;
  }

  body .nutrium-enfermedades-professional-title h2,
body .nutrium-enfermedades-professional-title .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;
    font-size: 26px !important;
    line-height: 1.21 !important;
  }

  body .nutrium-enfermedades-professional-title h2::after,
body .nutrium-enfermedades-professional-title .elementor-heading-title::after {
    width: 56px !important;
    height: 3px !important;
    margin-top: 13px !important;
  }

  body .nutrium-enfermedades-professional-card {
    width: 100% !important;
    max-width: 430px !important;
    margin: 0 auto !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    grid-template-columns: 1fr !important;
    min-height: 0 !important;
    border-radius: 20px !important;
    box-shadow: 0 14px 34px rgba(17, 24, 39, 0.065) !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section:first-child,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 > .elementor-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-column,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-widget-wrap,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb > .elementor-widget-container {
    min-height: 285px !important;
    height: 285px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb img {
    min-height: 285px !important;
    height: 285px !important;
    object-position: center 18% !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-2b62918,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c > .elementor-widget-wrap {
    min-height: 0 !important;
    height: auto !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c > .elementor-widget-wrap {
    padding: 27px 23px 29px 23px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-74cfda8 .elementor-heading-title {
    font-size: 25px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-742535b .elementor-heading-title {
    font-size: 14px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f {
    width: 100% !important;
    margin-top: 21px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f > .elementor-widget-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button-wrapper {
    width: 100% !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
  }

  body .nutrium-enfermedades-reviews {
    padding: 36px 16px !important;
    overflow: hidden !important;
  }

  body .nutrium-enfermedades-reviews-title h2,
body .nutrium-enfermedades-reviews-title .elementor-heading-title {
    max-width: 100% !important;
    font-size: 26px !important;
    line-height: 1.20 !important;
  }

  body .nutrium-enfermedades-reviews-title h2::after,
body .nutrium-enfermedades-reviews-title .elementor-heading-title::after {
    width: 56px !important;
    height: 3px !important;
    margin-top: 12px !important;
  }

  body .nutrium-enfermedades-reviews-subtitle {
    margin-top: 11px !important;
  }

  body .nutrium-enfermedades-reviews-subtitle > .elementor-widget-container,
body .nutrium-enfermedades-reviews-subtitle .elementor-text-editor,
body .nutrium-enfermedades-reviews-subtitle p {
    font-size: 14px !important;
    line-height: 1.50 !important;
  }

  body .nutrium-enfermedades-reviews-widget {
    width: 100% !important;
    max-width: 100% !important;
    margin: 25px auto 0 !important;
    padding: 0 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-widget-container {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-footer {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 0 16px !important;
    padding: 20px 18px !important;
    border-radius: 17px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-reviews-container,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container-wrapper {
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 10px !important;
    overflow: visible !important;
    transform: none !important;
    left: auto !important;
    right: auto !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item {
    box-sizing: border-box !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item:nth-child(n+3) {
    display: none !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item > .ti-inner {
    box-sizing: border-box !important;
    width: 100% !important;
    height: auto !important;
    min-height: 215px !important;
    margin: 0 !important;
    padding: 19px 17px !important;
    background: #ffffff !important;
    border: 1px solid #e4e9df !important;
    border-radius: 17px !important;
    box-shadow: 0 10px 24px rgba(17, 24, 39, 0.06) !important;
    transform: none !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-profile-details {
    min-width: 0 !important;
    padding-right: 22px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-name {
    max-width: 100% !important;
    color: #263326 !important;
    font-size: 13.5px !important;
    font-weight: 800 !important;
    line-height: 1.30 !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-date {
    margin-top: 2px !important;
    font-size: 11px !important;
    line-height: 1.30 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-platform-icon {
    width: 17px !important;
    height: 17px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner > .ti-stars {
    margin-top: 10px !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item .ti-star {
    width: 15px !important;
    height: 15px !important;
    margin-right: 0 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-content {
    display: -webkit-box !important;
    width: 100% !important;
    height: auto !important;
    max-height: 94px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #505b54 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.52 !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 5 !important;
    overflow: hidden !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-read-more {
    padding-top: 7px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-read-more span {
    font-size: 12px !important;
    font-weight: 800 !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls,
body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-controls-line {
    display: none !important;
  }

  body .nutrium-enfermedades-contact {
    padding: 36px 16px !important;
  }

  body .nutrium-enfermedades-contact > .elementor-container {
    border-radius: 18px !important;
  }

  body .nutrium-enfermedades-contact-info > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-info > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 30px 21px 27px !important;
  }

  body .nutrium-enfermedades-contact-form-column > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 29px 21px 25px !important;
  }

  body .nutrium-enfermedades-contact-info-title .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.18 !important;
  }

  body .nutrium-enfermedades-contact-title .elementor-heading-title {
    font-size: 24px !important;
  }

  body .nutrium-enfermedades-contact-title .elementor-heading-title::after {
    width: 48px !important;
    margin-top: 11px !important;
  }

  body .nutrium-enfermedades-contact-info-text,
body .nutrium-enfermedades-contact-info-text p {
    font-size: 14.5px !important;
  }

  body .nutrium-enfermedades-contact-benefits .elementor-icon-list-text {
    font-size: 13.5px !important;
  }

  body .nutrium-enfermedades-contact-form input.elementor-field:not([type="checkbox"]):not([type="hidden"]),
body .nutrium-enfermedades-contact-form textarea.elementor-field,
body .nutrium-enfermedades-contact-form select.elementor-field {
    font-size: 13px !important;
  }
}

@media (max-width: 390px) {
  .nutrium-diabetes-hero {
    min-height: 265px !important;
    padding: 38px 16px !important;
    background-position: 71% center !important;
  }

  .nutrium-diabetes-hero h1.elementor-heading-title,
.nutrium-diabetes-hero .elementor-heading-title {
    max-width: 100% !important;
    font-size: 27px !important;
  }

  .nutrium-diabetes-intro {
    padding: 36px 16px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-quicklinks .elementor-button {
    font-size: 12px !important;
  }

  .nutrium-diabetes-intro .nutrium-diabetes-intro-title h2,
.nutrium-diabetes-intro .nutrium-diabetes-intro-title .elementor-heading-title {
    font-size: 24px !important;
  }

  .nutrium-diabetes-includes {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-widget-wrap,
.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 22px 18px 23px !important;
  }

  .nutrium-diabetes-includes h2,
.nutrium-diabetes-includes .elementor-heading-title {
    font-size: 23px !important;
  }

  .nutrium-enfermedades-trust {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  .nutrium-enfermedades-process-head {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  .nutrium-enfermedades-process-head h2,
.nutrium-enfermedades-process-head .elementor-heading-title {
    font-size: 24px !important;
  }

  .nutrium-enfermedades-process {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container {
    padding: 19px 18px 20px !important;
  }

  .nutrium-diabetes-results {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  .nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-results > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 26px 18px 28px !important;
  }

  .nutrium-diabetes-results h2,
.nutrium-diabetes-results .elementor-heading-title {
    font-size: 23px !important;
  }

  .nutrium-diabetes-results .elementor-icon-list-text {
    font-size: 14px !important;
  }

  body .nutrium-enfermedades-pricing {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  body .nutrium-enfermedades-pricing-title h2,
body .nutrium-enfermedades-pricing-title .elementor-heading-title {
    font-size: 24px !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table__features-list,
body .nutrium-enfermedades-pricing .elementor-price-table__footer {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .nutrium-diabetes-online-info {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  .nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-widget-wrap,
.nutrium-diabetes-online-info > .elementor-container > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 26px 18px 28px !important;
  }

  .nutrium-diabetes-online-info h3,
.nutrium-diabetes-online-info .elementor-heading-title {
    font-size: 23px !important;
  }

  .nutrium-diabetes-online-info .elementor-icon-list-text {
    font-size: 14px !important;
  }

  .nutrium-diabetes-online-info .elementor-inner-section {
    min-height: 190px !important;
    height: 190px !important;
  }

  .nutrium-diabetes-online-info .elementor-inner-section > .elementor-container,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-column-wrap,
.nutrium-diabetes-online-info .elementor-inner-section .elementor-widget-wrap {
    min-height: 190px !important;
    height: 190px !important;
  }

  body .nutrium-enfermedades-professional {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  body .nutrium-enfermedades-professional-title h2,
body .nutrium-enfermedades-professional-title .elementor-heading-title {
    font-size: 24px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-c60c95b > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-inner-section:first-child,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 > .elementor-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-column,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-7030ec4 .elementor-widget-wrap,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb > .elementor-widget-container,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-e9172bb img {
    min-height: 255px !important;
    height: 255px !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-1c0023c > .elementor-widget-wrap {
    padding: 24px 19px 26px 19px !important;
  }

  body .nutrium-enfermedades-reviews {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  body .nutrium-enfermedades-reviews-title h2,
body .nutrium-enfermedades-reviews-title .elementor-heading-title {
    font-size: 24px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item > .ti-inner {
    padding: 17px 15px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-name {
    font-size: 13px !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-content {
    font-size: 12.5px !important;
    line-height: 1.50 !important;
  }

  body .nutrium-enfermedades-contact {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }

  body .nutrium-enfermedades-contact-info > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-info > .elementor-column-wrap > .elementor-widget-wrap {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }

  body .nutrium-enfermedades-contact-form-column > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }

  body .nutrium-enfermedades-contact-info-title .elementor-heading-title {
    font-size: 23px !important;
  }

  body .nutrium-enfermedades-contact-title .elementor-heading-title {
    font-size: 23px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .nutrium-diabetes-includes {
    padding: 44px 24px !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-media {
    width: 28% !important;
    max-width: 28% !important;
    flex-basis: 28% !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-media > .elementor-widget-wrap,
.nutrium-diabetes-includes .nutrium-diabetes-includes-media > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 28px 20px !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-media .elementor-widget-image img {
    max-width: 145px !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-content {
    width: 72% !important;
    max-width: 72% !important;
    flex-basis: 72% !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-widget-wrap,
.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 30px 30px 32px !important;
  }

  .nutrium-diabetes-includes h2,
.nutrium-diabetes-includes .elementor-heading-title {
    font-size: 28px !important;
  }

  .nutrium-diabetes-includes .elementor-inner-section > .elementor-container {
    gap: 20px !important;
  }

  .nutrium-diabetes-includes .elementor-inner-section > .elementor-container > .elementor-column {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
    flex-basis: calc(50% - 10px) !important;
  }

  .nutrium-diabetes-includes .elementor-icon-list-text {
    font-size: 14.5px !important;
  }
}

@media (max-width: 767px) {
  .nutrium-diabetes-includes {
    padding: 36px 16px !important;
  }

  .nutrium-diabetes-includes > .elementor-container {
    display: block !important;
    border-radius: 20px !important;
    box-shadow: 0 11px 28px rgba(48, 62, 44, 0.055) !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-media {
    display: none !important;
    width: 0 !important;
    max-width: 0 !important;
    flex: 0 0 0 !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-content {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-widget-wrap,
.nutrium-diabetes-includes .nutrium-diabetes-includes-content > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 24px 21px 25px !important;
  }

  .nutrium-diabetes-includes h2,
.nutrium-diabetes-includes .elementor-heading-title {
    font-size: 25px !important;
    line-height: 1.22 !important;
  }

  .nutrium-diabetes-includes h2::after,
.nutrium-diabetes-includes .elementor-heading-title::after {
    width: 54px;
    margin-top: 14px;
  }

  .nutrium-diabetes-includes .elementor-inner-section {
    margin-top: 22px !important;
  }

  .nutrium-diabetes-includes .elementor-inner-section > .elementor-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }

  .nutrium-diabetes-includes .elementor-inner-section > .elementor-container > .elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .nutrium-diabetes-includes .elementor-icon-list-items {
    gap: 11px !important;
  }

  .nutrium-diabetes-includes .elementor-icon-list-icon {
    flex-basis: 22px !important;
    width: 22px !important;
    height: 22px !important;
    margin-right: 9px !important;
    padding: 4px !important;
  }

  .nutrium-diabetes-includes .elementor-icon-list-icon svg {
    width: 12px !important;
    height: 12px !important;
  }

  .nutrium-diabetes-includes .elementor-icon-list-icon i {
    font-size: 12px !important;
  }

  .nutrium-diabetes-includes .elementor-icon-list-text {
    font-size: 14.5px !important;
    line-height: 1.4 !important;
  }
}

@media (min-width: 1101px) {
  body .nutrium-enfermedades-trust .elementor-column > .elementor-widget-wrap:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 13px 28px rgba(38, 51, 38, 0.12) !important;
  }
}

@media (hover: hover) and (pointer: fine) {
  .nutrium-enfermedades-process .elementor-widget-image-box > .elementor-widget-container {
    transition: transform 0.22s ease, box-shadow 0.22s ease !important;
  }

  .nutrium-enfermedades-process .elementor-widget-image-box:hover > .elementor-widget-container {
    transform: translateY(-4px) !important;
    box-shadow: 0 18px 38px rgba(48, 62, 44, 0.09) !important;
  }

  body .nutrium-enfermedades-pricing .elementor-price-table:hover {
    border-color: #d6dfb5 !important;
    border-top-color: #d6dfb5 !important;
    box-shadow: 0 25px 58px rgba(17, 24, 39, 0.115) !important;
    transform: translateY(-5px) !important;
  }

  body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button:hover,
body .nutrium-enfermedades-professional-card .elementor-33227 .elementor-element-0f2956f .elementor-button:focus {
    color: #ffffff !important;
    background: #263326 !important;
    border-color: #263326 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 14px 28px rgba(38, 51, 38, 0.18) !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-review-item:hover > .ti-inner {
    transform: translateY(-4px) !important;
    border-color: #dce6b5 !important;
    box-shadow: 0 21px 45px rgba(17, 24, 39, 0.105) !important;
  }

  body .nutrium-enfermedades-reviews-widget .ti-widget.ti-goog .ti-read-more span:hover {
    color: #263326 !important;
    text-decoration: underline !important;
  }

  body .nutrium-enfermedades-contact-form button.elementor-button[type="submit"]:hover {
    color: #ffffff !important;
    background: #263326 !important;
    border-color: #263326 !important;
    box-shadow: 0 10px 22px rgba(38, 51, 38, 0.15) !important;
    transform: translateY(-1px) !important;
  }
}

@media (min-width: 901px) and (max-width: 1100px) {
  body .nutrium-enfermedades-contact {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  body .nutrium-enfermedades-contact > .elementor-container {
    max-width: calc(100% - 56px) !important;
  }

  body .nutrium-enfermedades-contact-info {
    width: 40% !important;
    max-width: 40% !important;
    flex-basis: 40% !important;
  }

  body .nutrium-enfermedades-contact-form-column {
    width: 60% !important;
    max-width: 60% !important;
    flex-basis: 60% !important;
  }

  body .nutrium-enfermedades-contact-info > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-info > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 38px 29px 35px !important;
  }

  body .nutrium-enfermedades-contact-form-column > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form-column > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 38px 32px 30px !important;
  }

  body .nutrium-enfermedades-contact-info-title .elementor-heading-title {
    font-size: 25px !important;
  }

  body .nutrium-enfermedades-contact-title .elementor-heading-title {
    font-size: 25px !important;
  }
}

@media (max-width: 900px) {
  body .nutrium-enfermedades-contact {
    padding: 44px 24px !important;
  }

  body .nutrium-enfermedades-contact > .elementor-container {
    display: block !important;
    width: 100% !important;
    max-width: 720px !important;
  }

  body .nutrium-enfermedades-contact-info,
body .nutrium-enfermedades-contact-form-column {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  body .nutrium-enfermedades-contact-form-column {
    border-top: 1px solid rgba(38, 51, 38, 0.08) !important;
    border-left: 0 !important;
  }

  body .nutrium-enfermedades-contact-info > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-info > .elementor-column-wrap > .elementor-widget-wrap {
    height: auto !important;
    padding: 34px 30px 31px !important;
  }

  body .nutrium-enfermedades-contact-form-column > .elementor-widget-wrap,
body .nutrium-enfermedades-contact-form-column > .elementor-column-wrap > .elementor-widget-wrap {
    height: auto !important;
    padding: 33px 30px 29px !important;
  }
}/* End custom CSS */