.elementor-17 .elementor-element.elementor-element-b7a8faa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-b7a8faa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b7a8faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5C3F;background-image:url("https://rosamsnutri.es/wp-content/uploads/2026/03/2013.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b7a8faa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #0E4736 32%, #2B5C4C45 120%);opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-b7a8faa > .elementor-container{max-width:1376px;min-height:84vh;}.elementor-17 .elementor-element.elementor-element-b7a8faa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-6a0479a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-6a0479a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-6a0479a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-17 .elementor-element.elementor-element-6a0479a > .elementor-element-populated{padding:80px 0px 80px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-cf6855d .elementor-button{background-color:#D6E4D726;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2.7px;fill:var( --e-global-color-a2eaa08 );color:var( --e-global-color-a2eaa08 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#A0BDA7;border-radius:50px 50px 50px 50px;padding:10px 15px 8px 15px;}.elementor-17 .elementor-element.elementor-element-cf6855d .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-cf6855d .elementor-button:focus{background-color:#85A893;}.elementor-17 .elementor-element.elementor-element-cf6855d{padding:0px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7dcee09{text-align:start;}.elementor-17 .elementor-element.elementor-element-7dcee09 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:800;line-height:1.06em;letter-spacing:-1.5px;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-1f81b6e{--spacer-size:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-af52c3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:rgba(255,255,255,0.72);}.elementor-17 .elementor-element.elementor-element-237f731{--spacer-size:32px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-108bd9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-108bd9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-108bd9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1423c4b .elementor-button{background-color:#A8C8A8;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-1423c4b .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-1423c4b .elementor-button:focus{background-color:#85A893;}.elementor-17 .elementor-element.elementor-element-bf8bcd6{--spacer-size:40px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-d4bda58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-d4bda58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-d4bda58 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ec0de87 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-ec0de87:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ec0de87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-17 .elementor-element.elementor-element-ec0de87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 20px 112px 20px;}.elementor-17 .elementor-element.elementor-element-ec0de87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-1e0b036.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-1e0b036.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-1e0b036 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-90f310c img{width:100%;height:700px;object-fit:cover;object-position:top center;border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-c4f5dd1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-c4f5dd1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-c4f5dd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-17 .elementor-element.elementor-element-c4f5dd1 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-17 .elementor-element.elementor-element-0d995ad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.4px;color:var( --e-global-color-86e8314 );}.elementor-17 .elementor-element.elementor-element-688af03{padding:0px 0px 20px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-688af03 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2B5C4F;}.elementor-17 .elementor-element.elementor-element-fa2477d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#4A6552;}.elementor-17 .elementor-element.elementor-element-e2d718a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#4A6552;}.elementor-17 .elementor-element.elementor-element-66ee694{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:300;line-height:1.75em;color:#2B5C3F;}.elementor-17 .elementor-element.elementor-element-bc322d1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-bc322d1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bc322d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-bc322d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 20px 32px 20px;}.elementor-17 .elementor-element.elementor-element-bc322d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-21182e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-21182e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-21182e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-17 .elementor-element.elementor-element-6fbe12b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.4px;color:var( --e-global-color-86e8314 );}.elementor-17 .elementor-element.elementor-element-54b254b{text-align:start;}.elementor-17 .elementor-element.elementor-element-54b254b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2B5C3F;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-b9b31bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-b9b31bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-facdb0c .elementor-button{background-color:#976D49;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-facdb0c .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-facdb0c .elementor-button:focus{background-color:#B98C66;}.elementor-17 .elementor-element.elementor-element-77556d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-496c1b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4083045{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4083045:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4083045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-cd95e99{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-0507dc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-8124972 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-8124972.elementor-view-stacked .elementor-icon{background-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-8124972.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-8124972.elementor-view-default .elementor-icon{color:#2B5C3F94;border-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-8124972.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-8124972.elementor-view-default .elementor-icon svg{fill:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-62e7ad6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:900;color:#2B5C3F1F;}.elementor-17 .elementor-element.elementor-element-05af2fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-17 .elementor-element.elementor-element-5b5bde7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A6651;}.elementor-17 .elementor-element.elementor-element-5b5bde7 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-655c632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-655c632:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-655c632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-655c632:hover{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-1ff3f94{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-d4093fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4830bca .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-4830bca.elementor-view-stacked .elementor-icon{background-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-4830bca.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4830bca.elementor-view-default .elementor-icon{color:#2B5C3F94;border-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-4830bca.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4830bca.elementor-view-default .elementor-icon svg{fill:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-fccc3f0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:900;color:#2B5C3F1F;}.elementor-17 .elementor-element.elementor-element-570152c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-17 .elementor-element.elementor-element-270b237{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A6651;}.elementor-17 .elementor-element.elementor-element-270b237 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-61849bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-61849bb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-61849bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-7d7a67a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-9c21d4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c598f0c .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-c598f0c.elementor-view-stacked .elementor-icon{background-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-c598f0c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c598f0c.elementor-view-default .elementor-icon{color:#2B5C3F94;border-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-c598f0c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c598f0c.elementor-view-default .elementor-icon svg{fill:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-c8b390b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:900;color:#2B5C3F1F;}.elementor-17 .elementor-element.elementor-element-94177f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-17 .elementor-element.elementor-element-aa28b2b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A6651;}.elementor-17 .elementor-element.elementor-element-aa28b2b p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-548365f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-d9ff4c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-79103e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-79103e0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-79103e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-90a3720{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-1a6b820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a05a4c4 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-a05a4c4.elementor-view-stacked .elementor-icon{background-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-a05a4c4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a05a4c4.elementor-view-default .elementor-icon{color:#2B5C3F94;border-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-a05a4c4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a05a4c4.elementor-view-default .elementor-icon svg{fill:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-21e2034 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:900;color:#2B5C3F1F;}.elementor-17 .elementor-element.elementor-element-27d3f93 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-17 .elementor-element.elementor-element-bf2dd06{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A6651;}.elementor-17 .elementor-element.elementor-element-bf2dd06 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-607a737{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-607a737:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-607a737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-834924b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-c2eae2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-730db0a .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-730db0a.elementor-view-stacked .elementor-icon{background-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-730db0a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-730db0a.elementor-view-default .elementor-icon{color:#2B5C3F94;border-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-730db0a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-730db0a.elementor-view-default .elementor-icon svg{fill:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-af04c5f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:900;color:#2B5C3F1F;}.elementor-17 .elementor-element.elementor-element-7189224 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-17 .elementor-element.elementor-element-d1d8481{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A6651;}.elementor-17 .elementor-element.elementor-element-d1d8481 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-670efa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-670efa0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-670efa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3de8f75 );}.elementor-17 .elementor-element.elementor-element-ea43106{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-a42b783{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ba1e580 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-ba1e580.elementor-view-stacked .elementor-icon{background-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-ba1e580.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ba1e580.elementor-view-default .elementor-icon{color:#2B5C3F94;border-color:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-ba1e580.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ba1e580.elementor-view-default .elementor-icon svg{fill:#2B5C3F94;}.elementor-17 .elementor-element.elementor-element-81e6a04 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:900;color:#2B5C3F1F;}.elementor-17 .elementor-element.elementor-element-640658c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-17 .elementor-element.elementor-element-5ad3db0{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A6651;}.elementor-17 .elementor-element.elementor-element-5ad3db0 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-a1fc75b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-a1fc75b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a1fc75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2B5C48 0%, #14382E 100%);}.elementor-17 .elementor-element.elementor-element-a1fc75b > .elementor-background-overlay{background-image:url("https://rosamsnutri.es/wp-content/uploads/2026/03/hoja-copia.png");background-position:110% -182px;background-repeat:no-repeat;background-size:30% auto;opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-a1fc75b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 80px 112px 80px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-70d9ad5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-70d9ad5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-70d9ad5 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aad66a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.4px;color:var( --e-global-color-137c502 );}.elementor-17 .elementor-element.elementor-element-3699da1{text-align:start;}.elementor-17 .elementor-element.elementor-element-3699da1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-3ea6c7c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:rgba(255,255,255,0.65);}.elementor-17 .elementor-element.elementor-element-40e0203 .elementor-button{background-color:var( --e-global-color-137c502 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-40e0203 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-40e0203 .elementor-button:focus{background-color:var( --e-global-color-88f2bd0 );}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-d3f83e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-d3f83e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-d3f83e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17 .elementor-element.elementor-element-d3f83e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-7acf9dc img{width:100%;height:406px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-a34e4e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-a34e4e0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a34e4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-17 .elementor-element.elementor-element-a34e4e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 80px 112px 80px;}.elementor-17 .elementor-element.elementor-element-a34e4e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-59b2b20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-59b2b20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-59b2b20 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-17 .elementor-element.elementor-element-37e8774 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.4px;color:var( --e-global-color-86e8314 );}.elementor-17 .elementor-element.elementor-element-5a321f3{text-align:start;}.elementor-17 .elementor-element.elementor-element-5a321f3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2B5C3F;}.elementor-17 .elementor-element.elementor-element-9efa121{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#354D3B;}.elementor-17 .elementor-element.elementor-element-0f25ffa .elementor-button{background-color:var( --e-global-color-6a8a3dd );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-0f25ffa .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-0f25ffa .elementor-button:focus{background-color:#A77F5E;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-27fa648.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-27fa648.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-e4db3ca{--display:flex;}.elementor-17 .elementor-element.elementor-element-b0be88b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#425A48;}.elementor-17 .elementor-element.elementor-element-b8a0fce{--display:flex;}.elementor-17 .elementor-element.elementor-element-17f743d{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0b19265 );}.elementor-17 .elementor-element.elementor-element-ca5f7ff{--display:flex;}.elementor-17 .elementor-element.elementor-element-4d445ee{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0b19265 );}.elementor-17 .elementor-element.elementor-element-31fc474{--display:flex;}.elementor-17 .elementor-element.elementor-element-7c59d58{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0b19265 );}.elementor-17 .elementor-element.elementor-element-36202ca{--display:flex;}.elementor-17 .elementor-element.elementor-element-412ab69{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0b19265 );}.elementor-17 .elementor-element.elementor-element-d969381{--display:flex;}.elementor-17 .elementor-element.elementor-element-771228e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0b19265 );}.elementor-17 .elementor-element.elementor-element-b9f5a42{--n-accordion-title-font-size:17px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-86e8314 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-2e1be6e );}.elementor-17 .elementor-element.elementor-element-b9f5a42 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-88f2bd0 );}:where( .elementor-17 .elementor-element.elementor-element-b9f5a42 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-17 .elementor-element.elementor-element-b9f5a42 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-17 .elementor-element.elementor-element-4176ed3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-4176ed3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4176ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #21463E 0%, #3E6654 100%);}.elementor-17 .elementor-element.elementor-element-4176ed3 > .elementor-background-overlay{background-image:url("https://rosamsnutri.es/wp-content/uploads/2026/03/hojas.png");background-position:top center;background-repeat:no-repeat;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-4176ed3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 80px 112px 80px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-cbe3e23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-cbe3e23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-8daa61f{text-align:center;}.elementor-17 .elementor-element.elementor-element-8daa61f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-6da615d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:rgba(255,255,255,0.8);}.elementor-17 .elementor-element.elementor-element-2dc8650 .elementor-button{background-color:#ffffff;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-1e0b036{width:50%;}.elementor-17 .elementor-element.elementor-element-c4f5dd1{width:50%;}.elementor-17 .elementor-element.elementor-element-59b2b20{width:45%;}.elementor-17 .elementor-element.elementor-element-27fa648{width:51.088%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-7dcee09 .elementor-heading-title{font-size:45px;}.elementor-17 .elementor-element.elementor-element-688af03 .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-54b254b .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-a1fc75b > .elementor-background-overlay{background-position:0% 0%;}.elementor-17 .elementor-element.elementor-element-3699da1 .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-5a321f3 .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-8daa61f .elementor-heading-title{font-size:39px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-7dcee09 .elementor-heading-title{font-size:39px;}.elementor-17 .elementor-element.elementor-element-1e0b036 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-90f310c img{height:368px;}.elementor-17 .elementor-element.elementor-element-c4f5dd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-688af03 .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-fa2477d{font-size:15px;}.elementor-17 .elementor-element.elementor-element-e2d718a{font-size:15px;}.elementor-17 .elementor-element.elementor-element-bc322d1{padding:50px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-6fbe12b{text-align:center;}.elementor-17 .elementor-element.elementor-element-54b254b{padding:0px 0px 30px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-54b254b .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-a1fc75b > .elementor-background-overlay{background-position:0% 0%;}.elementor-17 .elementor-element.elementor-element-a1fc75b{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-70d9ad5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aad66a0{text-align:center;}.elementor-17 .elementor-element.elementor-element-3699da1{text-align:center;}.elementor-17 .elementor-element.elementor-element-3699da1 .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-3ea6c7c{text-align:center;}.elementor-17 .elementor-element.elementor-element-3ea6c7c p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-40e0203{padding:0px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-7acf9dc img{height:300px;}.elementor-17 .elementor-element.elementor-element-a34e4e0{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-59b2b20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-17 .elementor-element.elementor-element-59b2b20 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-37e8774{text-align:center;}.elementor-17 .elementor-element.elementor-element-5a321f3{text-align:center;}.elementor-17 .elementor-element.elementor-element-5a321f3 .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-9efa121{text-align:center;}.elementor-17 .elementor-element.elementor-element-9efa121 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-0f25ffa{padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-b0be88b{font-size:15px;}.elementor-17 .elementor-element.elementor-element-17f743d{font-size:15px;}.elementor-17 .elementor-element.elementor-element-4d445ee{font-size:15px;}.elementor-17 .elementor-element.elementor-element-7c59d58{font-size:15px;}.elementor-17 .elementor-element.elementor-element-412ab69{font-size:15px;}.elementor-17 .elementor-element.elementor-element-771228e{font-size:15px;}.elementor-17 .elementor-element.elementor-element-b9f5a42{--n-accordion-title-font-size:15px;}.elementor-17 .elementor-element.elementor-element-4176ed3{padding:50px 20px 50px 20px;}.elementor-17 .elementor-element.elementor-element-8daa61f .elementor-heading-title{font-size:28px;}}