.elementor .fg-394e112{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-e59105a>.elementor-widget-container{display:contents!important}.elementor .fg-e59105a p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-e59105a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:24px!important;position:relative!important}
.elementor .fg-5a93ba5{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-2a4b046{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-2d60c7c>.elementor-widget-container{display:contents!important}.elementor .fg-2d60c7c p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-2d60c7c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:14px!important;position:relative!important}
.elementor .fg-822a05f>.elementor-widget-container{display:contents!important}.elementor .fg-822a05f p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-822a05f{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:44px!important;letter-spacing:-1px!important;overflow-wrap:break-word!important;font-family:'DM Serif Display',sans-serif!important;font-weight:400!important;font-style:normal!important;position:relative!important;font-size:38px!important}
.elementor .fg-bdee2e8>.elementor-widget-container{display:contents!important}.elementor .fg-bdee2e8 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-bdee2e8{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:12px!important;position:relative!important}
.elementor .fg-cac1914>.elementor-widget-container{display:contents!important}.elementor .fg-cac1914 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-cac1914{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-muted,#62736a)!important;line-height:24px!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400!important;position:relative!important;font-size:15px!important}
.elementor .fg-50a16dc>.elementor-widget-container{display:contents!important}.elementor .fg-50a16dc p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-50a16dc{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:20px!important;position:relative!important}
.elementor .fg-f322601{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-44420bc>.elementor-widget-container{display:contents!important}.elementor .fg-44420bc p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-44420bc{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:24px!important;position:relative!important}
.elementor .fg-b3a9b01{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-c02b3a1>.elementor-widget-container{display:contents!important}.elementor .fg-c02b3a1 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-c02b3a1{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:20px!important;position:relative!important}
.elementor .fg-8bcda3d>.elementor-widget-container{display:contents!important}.elementor .fg-8bcda3d p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-8bcda3d{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#fff!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:15px!important;text-align:left!important;white-space:nowrap!important}
.elementor .fg-4106e1b{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-green,#23664b)!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-content:stretch!important;cursor:pointer!important;flex:1 0 0!important;overflow:hidden!important;padding-left:24px!important;padding-right:24px!important;padding-top:16px!important;padding-bottom:16px!important;position:relative!important;border-radius:999px!important}
.elementor .fg-029be2a>.elementor-widget-container{display:contents!important}.elementor .fg-029be2a p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-029be2a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:15px!important;white-space:nowrap!important}
.elementor .fg-cfdadb7{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:#e6efea!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-content:stretch!important;overflow:hidden!important;padding-left:22px!important;padding-right:22px!important;padding-top:16px!important;padding-bottom:16px!important;position:relative!important;border-radius:999px!important}
.elementor .fg-b311111{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:12px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;position:relative!important}
.elementor .fg-13813a9>.elementor-widget-container{display:contents!important}.elementor .fg-13813a9 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-13813a9{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:18px!important;position:relative!important}
.elementor .fg-2cf9820{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-b2bfabe{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;flex:1 0 0!important;overflow:hidden!important;position:relative!important}
.elementor .fg-3684618{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:48px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;position:relative!important}
.elementor .fg-80d809a>.elementor-widget-container{display:contents!important}.elementor .fg-80d809a p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-80d809a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:64px!important;position:relative!important}
.elementor .fg-345d749>.elementor-widget-container{display:contents!important}.elementor .fg-345d749 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-345d749{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#9d4300!important;line-height:normal!important;letter-spacing:2px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;position:relative!important;font-size:11px!important}
.elementor .fg-1b2fca3>.elementor-widget-container{display:contents!important}.elementor .fg-1b2fca3 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-1b2fca3{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:-0.4px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;position:relative!important;font-size:24px!important}
.elementor .fg-5db8952{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:14px!important;border-width:1px!important;border-style:solid!important;border-color:#e3e6e2!important;background:#fff!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;flex:1 0 0!important;overflow:hidden!important;padding-top:32px!important;padding-right:32px!important;padding-bottom:32px!important;padding-left:32px!important;position:relative!important;border-radius:24px!important}
.elementor .fg-a56427f>.elementor-widget-container{display:contents!important}.elementor .fg-a56427f p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-a56427f{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#ffb27a!important;line-height:inherit!important;letter-spacing:2px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;position:relative!important;font-size:11px!important}
.elementor .fg-123eb11>.elementor-widget-container{display:contents!important}.elementor .fg-123eb11 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-123eb11{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#fff!important;line-height:inherit!important;letter-spacing:-0.4px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;position:relative!important;font-size:24px!important}
.elementor .fg-e287b20{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-e402d10{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:18px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:#003629!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;flex:1 0 0!important;overflow:hidden!important;padding-top:32px!important;padding-right:32px!important;padding-bottom:32px!important;padding-left:32px!important;position:relative!important;border-radius:24px!important}
.elementor .fg-ec66690{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:24px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;overflow-wrap:break-word!important;align-content:stretch!important;overflow:hidden!important;position:relative!important}
.elementor .fg-8a13f01>.elementor-widget-container{display:contents!important}.elementor .fg-8a13f01 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-8a13f01{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:48px!important;position:relative!important}
.elementor .fg-48485bc{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-51c4e3c>.elementor-widget-container{display:contents!important}.elementor .fg-51c4e3c p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-51c4e3c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:56px!important;position:relative!important}
.elementor .fg-b552d9c>.elementor-widget-container{display:contents!important}.elementor .fg-b552d9c p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-b552d9c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#9d4300!important;line-height:inherit!important;letter-spacing:2px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;position:relative!important;font-size:11px!important}
.elementor .fg-79d3ad5>.elementor-widget-container{display:contents!important}.elementor .fg-79d3ad5 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-79d3ad5{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:inherit!important;letter-spacing:-0.6px!important;font-family:'DM Serif Display',sans-serif!important;font-weight:400!important;font-style:normal!important;position:relative!important;font-size:28px!important}
.elementor .fg-2288043>.elementor-widget-container{display:contents!important}.elementor .fg-2288043 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-2288043{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-muted,#62736a)!important;line-height:inherit!important;letter-spacing:inherit!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400!important;position:relative!important;font-size:13px!important}
.elementor .fg-16f951c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:10px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,340px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;overflow-wrap:break-word!important;align-content:stretch!important;overflow:hidden!important;position:relative!important}
.elementor .fg-ad84c4f{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-302694c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:48px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;position:relative!important}
.elementor .fg-64c9dd8>.elementor-widget-container{display:contents!important}.elementor .fg-64c9dd8 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-64c9dd8{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:56px!important;position:relative!important}
.elementor .fg-0c4e8d1>.elementor-widget-container{display:contents!important}.elementor .fg-0c4e8d1 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-0c4e8d1{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,171px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:inherit!important;letter-spacing:-0.6px!important;font-family:'DM Serif Display',sans-serif!important;font-weight:400!important;font-style:normal!important;position:relative!important;font-size:28px!important}
.elementor .fg-19e83ea>.elementor-widget-container{display:contents!important}.elementor .fg-19e83ea p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-19e83ea{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
.elementor .fg-ab7006a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#9d4300!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:13px!important;white-space:nowrap!important}
.elementor .fg-2f703e7{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;overflow-wrap:break-word!important;align-content:stretch!important;overflow:hidden!important;position:relative!important}
.elementor .fg-a2d0bba>.elementor-widget-container{display:contents!important}.elementor .fg-a2d0bba p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-a2d0bba{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:20px!important;position:relative!important}
.elementor .fg-5d0349f{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-a5020c4>.elementor-widget-container{display:contents!important}.elementor .fg-a5020c4 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-a5020c4{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:40px!important;position:relative!important}
.elementor .fg-6c5f989>.elementor-widget-container{display:contents!important}.elementor .fg-6c5f989 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-6c5f989{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:inherit!important;letter-spacing:inherit!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:20px!important}
.elementor .fg-1059f09>.elementor-widget-container{display:contents!important}.elementor .fg-1059f09 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-1059f09{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-muted,#62736a)!important;line-height:inherit!important;letter-spacing:inherit!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400!important;position:relative!important;font-size:13px!important}
.elementor .fg-2730089{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:6px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;overflow-wrap:break-word!important;align-content:stretch!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important}
.elementor .fg-e4f94b9>.elementor-widget-container{display:contents!important}.elementor .fg-e4f94b9 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-e4f94b9{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#fff!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:13px!important;white-space:nowrap!important}
.elementor .fg-c1b3ccd{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-green,#23664b)!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;min-height:44px!important;overflow:hidden!important;padding-left:22px!important;padding-right:22px!important;padding-top:13px!important;padding-bottom:13px!important;position:relative!important;border-radius:999px!important}
.elementor .fg-176fb94{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-sage,#e6f1e8)!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-content:stretch!important;overflow:hidden!important;padding-left:32px!important;padding-right:32px!important;padding-top:28px!important;padding-bottom:28px!important;position:relative!important;border-radius:24px!important}
.elementor .fg-a3dfb5d{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;padding-bottom:72px!important;padding-top:28px!important;padding-left:68px!important;padding-right:68px!important;position:relative!important}
.elementor .fg-ce3a313{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-surface,#fafbf7)!important;width:100%!important;max-width:1280px!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;position:relative!important;height:auto!important;margin-inline:auto!important}
.elementor .fg-6d3f098{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-9c4650c>.elementor-widget-container{display:contents!important}.elementor .fg-9c4650c p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-9c4650c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:12px!important;position:relative!important}
.elementor .fg-3f1cb0b{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-5900e41>.elementor-widget-container{display:contents!important}.elementor .fg-5900e41 img{display:block;max-width:none;width:100%;height:100%;object-fit:fill;border-radius:inherit}
.elementor .fg-5900e41{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:none!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:absolute!important;display:block!important;inset:0!important;height:100%!important}
.elementor .fg-0bf1b02{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,18px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;height:6px!important;position:relative!important}
.elementor .fg-a7445dd>.elementor-widget-container{display:contents!important}.elementor .fg-a7445dd img{display:block;max-width:none;width:100%;height:100%;object-fit:fill;border-radius:inherit}
.elementor .fg-a7445dd{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:none!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:absolute!important;display:block!important;inset:0!important;height:100%!important}
.elementor .fg-cbd8a96{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,6px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important;height:6px!important}
.elementor .fg-42f8921>.elementor-widget-container{display:contents!important}.elementor .fg-42f8921 img{display:block;max-width:none;width:100%;height:100%;object-fit:fill;border-radius:inherit}
.elementor .fg-42f8921{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:none!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:absolute!important;display:block!important;inset:0!important;height:100%!important}
.elementor .fg-75cfcc2{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,6px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important;height:6px!important}
.elementor .fg-b70b349>.elementor-widget-container{display:contents!important}.elementor .fg-b70b349 img{display:block;max-width:none;width:100%;height:100%;object-fit:fill;border-radius:inherit}
.elementor .fg-b70b349{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:none!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:absolute!important;display:block!important;inset:0!important;height:100%!important}
.elementor .fg-74f43ec{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,6px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important;height:6px!important}
.elementor .fg-a30875a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:6px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-content:stretch!important;overflow:hidden!important;padding-top:10px!important;padding-bottom:10px!important;position:relative!important}
.elementor .fg-eda7218>.elementor-widget-container{display:contents!important}.elementor .fg-eda7218 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-eda7218{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:8px!important;position:relative!important}
.elementor .fg-ed4f63c{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-d4883b8>.elementor-widget-container{display:contents!important}.elementor .fg-d4883b8 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-d4883b8{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-7494f46>.elementor-widget-container{display:contents!important}.elementor .fg-7494f46 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-7494f46{box-sizing:border-box!important;margin:0!important;min-width:100%!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min-content!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:-0.6px!important;overflow-wrap:break-word!important;font-family:'DM Serif Display',sans-serif!important;font-weight:400!important;font-style:normal!important;position:relative!important;font-size:28px!important}
.elementor .fg-b4bf05b>.elementor-widget-container{display:contents!important}.elementor .fg-b4bf05b p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-b4bf05b{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:8px!important;position:relative!important}
.elementor .fg-53e45c8>.elementor-widget-container{display:contents!important}.elementor .fg-53e45c8 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-53e45c8{box-sizing:border-box!important;margin:0!important;min-width:100%!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min-content!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-muted,#62736a)!important;line-height:21px!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400!important;position:relative!important;font-size:14px!important}
.elementor .fg-5dfade5>.elementor-widget-container{display:contents!important}.elementor .fg-5dfade5 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-5dfade5{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:14px!important;position:relative!important}
.elementor .fg-84f9485{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-61f454a>.elementor-widget-container{display:contents!important}.elementor .fg-61f454a p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-61f454a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:18px!important;position:relative!important}
.elementor .fg-0dddf45{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-9e4b6d1>.elementor-widget-container{display:contents!important}.elementor .fg-9e4b6d1 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-9e4b6d1{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:16px!important;position:relative!important}
.elementor .fg-a919f59{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-f724ac2>.elementor-widget-container{display:contents!important}.elementor .fg-f724ac2 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-f724ac2{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:28px!important;position:relative!important}
.elementor .fg-6976236>.elementor-widget-container{display:contents!important}.elementor .fg-6976236 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-6976236{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;flex:1 0 0!important;position:relative!important;font-size:15px!important}
.elementor .fg-eeec97e>.elementor-widget-container{display:contents!important}.elementor .fg-eeec97e p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-eeec97e{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:relative!important;font-size:18px!important;white-space:nowrap!important}
.elementor .fg-32f0eb5{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-content:stretch!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;overflow:hidden!important;position:relative!important}
.elementor .fg-ee1ac7d{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:12px!important;border-width:1px!important;border-style:solid!important;border-color:#e3e6e2!important;background:#fff!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;overflow-wrap:break-word!important;align-content:stretch!important;overflow:hidden!important;padding-left:18px!important;padding-right:18px!important;padding-top:16px!important;padding-bottom:16px!important;position:relative!important;border-radius:24px!important}
.elementor .fg-4e6d677>.elementor-widget-container{display:contents!important}.elementor .fg-4e6d677 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-4e6d677{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-06eec43>.elementor-widget-container{display:contents!important}.elementor .fg-06eec43 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-06eec43{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;flex:1 0 0!important;position:relative!important;font-size:15px!important}
.elementor .fg-e72d41a>.elementor-widget-container{display:contents!important}.elementor .fg-e72d41a p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-e72d41a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:relative!important;font-size:18px!important;white-space:nowrap!important}
.elementor .fg-14e0a97{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-content:stretch!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;overflow:hidden!important;position:relative!important}
.elementor .fg-12b4303{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-728a7f9{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:12px!important;border-width:1px!important;border-style:solid!important;border-color:#e3e6e2!important;background:#fff!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;overflow-wrap:break-word!important;align-content:stretch!important;overflow:hidden!important;padding-left:18px!important;padding-right:18px!important;padding-top:16px!important;padding-bottom:16px!important;position:relative!important;border-radius:24px!important}
.elementor .fg-c81a821>.elementor-widget-container{display:contents!important}.elementor .fg-c81a821 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-c81a821{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-7bd5b4e{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-6861ed7>.elementor-widget-container{display:contents!important}.elementor .fg-6861ed7 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-6861ed7{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-9fc85a3{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-39caae3>.elementor-widget-container{display:contents!important}.elementor .fg-39caae3 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-39caae3{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-0913cce>.elementor-widget-container{display:contents!important}.elementor .fg-0913cce p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-0913cce{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;flex:1 0 0!important;position:relative!important;font-size:15px!important}
.elementor .fg-7c03a74>.elementor-widget-container{display:contents!important}.elementor .fg-7c03a74 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-7c03a74{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:relative!important;font-size:18px!important;white-space:nowrap!important}
.elementor .fg-601a37a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;overflow-wrap:break-word!important;align-content:stretch!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;overflow:hidden!important;position:relative!important}
.elementor .fg-b89a5dc{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:1px!important;border-style:solid!important;border-color:#e3e6e2!important;background:#fff!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;padding-left:18px!important;padding-right:18px!important;padding-top:16px!important;padding-bottom:16px!important;position:relative!important;border-radius:16px!important}
.elementor .fg-8a1837a>.elementor-widget-container{display:contents!important}.elementor .fg-8a1837a p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-8a1837a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-c780f82>.elementor-widget-container{display:contents!important}.elementor .fg-c780f82 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-c780f82{box-sizing:border-box!important;margin:0!important;min-width:1px!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;flex:1 0 0!important;position:relative!important;font-size:15px!important}
.elementor .fg-b2e4f88>.elementor-widget-container{display:contents!important}.elementor .fg-b2e4f88 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-b2e4f88{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;position:relative!important;font-size:18px!important;white-space:nowrap!important}
.elementor .fg-684926a{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:inherit!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;overflow-wrap:break-word!important;align-content:stretch!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;overflow:hidden!important;position:relative!important}
.elementor .fg-e423876{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:1px!important;border-style:solid!important;border-color:#e3e6e2!important;background:#fff!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;padding-left:18px!important;padding-right:18px!important;padding-top:16px!important;padding-bottom:16px!important;position:relative!important;border-radius:16px!important}
.elementor .fg-04ca8a3>.elementor-widget-container{display:contents!important}.elementor .fg-04ca8a3 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-04ca8a3{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:10px!important;position:relative!important}
.elementor .fg-53de975>.elementor-widget-container{display:contents!important}.elementor .fg-53de975 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-53de975{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:14px!important;position:relative!important}
.elementor .fg-ec0b215>.elementor-widget-container{display:contents!important}.elementor .fg-ec0b215 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-ec0b215{box-sizing:border-box!important;margin:0!important;min-width:100%!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min-content!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;position:relative!important;font-size:20px!important}
.elementor .fg-a562983>.elementor-widget-container{display:contents!important}.elementor .fg-a562983 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-a562983{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:12px!important;position:relative!important}
.elementor .fg-62c9fb0{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:block!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;position:relative!important}
.elementor .fg-5b454fb>.elementor-widget-container{display:contents!important}.elementor .fg-5b454fb p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-5b454fb{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;height:20px!important;position:relative!important}
.elementor .fg-ee583e9>.elementor-widget-container{display:contents!important}.elementor .fg-ee583e9 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-ee583e9{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-ink,#173f32)!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:16px!important}
.elementor .fg-0a81a61>.elementor-widget-container{display:contents!important}.elementor .fg-0a81a61 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-0a81a61{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:var(--dietmedica-color-muted,#62736a)!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400!important;position:relative!important;font-size:12px!important}
.elementor .fg-4af4116>.elementor-widget-container{display:contents!important}.elementor .fg-4af4116 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-4af4116{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:auto!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#fff!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;position:relative!important;font-size:13px!important;white-space:nowrap!important}
.elementor .fg-a8bcc9d{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-green,#23664b)!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-content:stretch!important;overflow:hidden!important;padding-left:16px!important;padding-right:16px!important;padding-top:12px!important;padding-bottom:12px!important;position:relative!important;border-radius:999px!important}
.elementor .fg-301e0d9{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:10px!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-sage,#e6f1e8)!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;position:relative!important;border-radius:24px!important}
.elementor .fg-c56c1a7>.elementor-widget-container{display:contents!important}.elementor .fg-c56c1a7 p{margin:0!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;white-space:inherit!important}
.elementor .fg-c56c1a7{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:min(100%,358px)!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:#62736a!important;line-height:normal!important;letter-spacing:inherit!important;overflow-wrap:break-word!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400!important;position:relative!important;font-size:12px!important}
.elementor .fg-b6f46dc{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent!important;width:100%!important;max-width:100%!important;flex-grow:0!important;flex-shrink:0!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;overflow:hidden!important;padding-bottom:40px!important;padding-top:12px!important;padding-left:16px!important;padding-right:16px!important;position:relative!important}
.elementor .fg-e3b8dd6{box-sizing:border-box!important;margin:0!important;min-width:0!important;padding:0!important;gap:0!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:var(--dietmedica-color-surface,#fafbf7)!important;width:100%!important;max-width:600px!important;flex-grow:0!important;flex-shrink:1!important;align-self:auto!important;font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:normal!important;align-content:stretch!important;position:relative!important;height:auto!important;margin-inline:auto!important}