.elementor-2307 .elementor-element.elementor-element-9e41403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-1db1963f:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-1db1963f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-1db1963f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-1db1963f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-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-2307 .elementor-element.elementor-element-248609a8 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-248609a8 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-62d8dd6a .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-62d8dd6a > .elementor-widget-container{margin:0px 0px 20px 0px;}.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-2307 .elementor-element.elementor-element-4af2385a{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.9em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-4af2385a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2307 .elementor-element.elementor-element-6d1014bf p{margin-block-end:7px;}.elementor-2307 .elementor-element.elementor-element-6d1014bf{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-6d1014bf > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2307 .elementor-element.elementor-element-144dd1d .elementor-button{fill:#D7BDA6;color:#D7BDA6;background-color:#4C2B08;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-75e30e0a:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-75e30e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-75e30e0a{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(76,43,8,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-75e30e0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-597367fc{text-align:center;}.elementor-2307 .elementor-element.elementor-element-597367fc .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-597367fc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-79aa2252{text-align:center;}.elementor-2307 .elementor-element.elementor-element-79aa2252 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-79aa2252 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2307 .elementor-element.elementor-element-560173b7{text-align:center;font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-560173b7 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2307 .elementor-element.elementor-element-243d6924 .elementor-icon-box-wrapper{gap:15px;}.elementor-2307 .elementor-element.elementor-element-243d6924.elementor-view-stacked .elementor-icon{background-color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-243d6924.elementor-view-framed .elementor-icon, .elementor-2307 .elementor-element.elementor-element-243d6924.elementor-view-default .elementor-icon{fill:#6D3914;color:#6D3914;border-color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-243d6924 .elementor-icon{font-size:28px;}.elementor-2307 .elementor-element.elementor-element-243d6924 .elementor-icon-box-title, .elementor-2307 .elementor-element.elementor-element-243d6924 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-243d6924 .elementor-icon-box-title{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-243d6924 .elementor-icon-box-description{color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-243d6924 > .elementor-widget-container{padding:32px 24px 32px 24px;}.elementor-2307 .elementor-element.elementor-element-30f535c7 .elementor-icon-box-wrapper{gap:15px;}.elementor-2307 .elementor-element.elementor-element-30f535c7.elementor-view-stacked .elementor-icon{background-color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-30f535c7.elementor-view-framed .elementor-icon, .elementor-2307 .elementor-element.elementor-element-30f535c7.elementor-view-default .elementor-icon{fill:#6D3914;color:#6D3914;border-color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-30f535c7 .elementor-icon{font-size:28px;}.elementor-2307 .elementor-element.elementor-element-30f535c7 .elementor-icon-box-title, .elementor-2307 .elementor-element.elementor-element-30f535c7 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-30f535c7 .elementor-icon-box-title{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-30f535c7 .elementor-icon-box-description{color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-30f535c7 > .elementor-widget-container{padding:32px 24px 32px 24px;}.elementor-2307 .elementor-element.elementor-element-22fd1547 .elementor-icon-box-wrapper{gap:15px;}.elementor-2307 .elementor-element.elementor-element-22fd1547.elementor-view-stacked .elementor-icon{background-color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-22fd1547.elementor-view-framed .elementor-icon, .elementor-2307 .elementor-element.elementor-element-22fd1547.elementor-view-default .elementor-icon{fill:#6D3914;color:#6D3914;border-color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-22fd1547 .elementor-icon{font-size:28px;}.elementor-2307 .elementor-element.elementor-element-22fd1547 .elementor-icon-box-title, .elementor-2307 .elementor-element.elementor-element-22fd1547 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-22fd1547 .elementor-icon-box-title{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-22fd1547 .elementor-icon-box-description{color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-22fd1547 > .elementor-widget-container{padding:32px 24px 32px 24px;}.elementor-2307 .elementor-element.elementor-element-4a8a8991:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-4a8a8991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-4a8a8991{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(76,43,8,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-4a8a8991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-7c139d4b{text-align:center;}.elementor-2307 .elementor-element.elementor-element-7c139d4b .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-7c139d4b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-24fbc07a{text-align:center;}.elementor-2307 .elementor-element.elementor-element-24fbc07a .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-24fbc07a > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2307 .elementor-element.elementor-element-41ea678f .elementor-counter-number-wrapper{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-41ea678f .elementor-counter-title{color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-b6c4b34 .elementor-counter-number-wrapper{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-b6c4b34 .elementor-counter-title{color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-e495deb .elementor-counter-number-wrapper{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-e495deb .elementor-counter-title{color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-21c479e .elementor-button{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#4C2B08;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-60142df6:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-60142df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-60142df6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-60142df6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-40711bc4 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-40711bc4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-5f736c93 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-5f736c93 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2307 .elementor-element.elementor-element-7e24771d .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:14px;font-weight:300;font-style:italic;color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-7e24771d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2307 .elementor-element.elementor-element-5cdde79d{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-5cdde79d > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2307 .elementor-element.elementor-element-6412437b > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 18px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#AB7743;}.elementor-2307 .elementor-element.elementor-element-168feed1 .elementor-button{fill:#D7BDA6;color:#D7BDA6;background-color:#4C2B08;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-69eded9d:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-69eded9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-69eded9d{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(76,43,8,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-69eded9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-2f049ee{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2f049ee .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-2f049ee > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-2b1349fd{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2b1349fd .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;font-style:italic;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-2b1349fd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2307 .elementor-element.elementor-element-5cc51c04{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.9em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-5cc51c04 > .elementor-widget-container{margin:0px 0px 20px 48px;padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:rgba(171,119,67,0.2);}.elementor-2307 .elementor-element.elementor-element-6aeaaee9{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.9em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-6aeaaee9 > .elementor-widget-container{margin:0px 0px 20px 48px;padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:rgba(171,119,67,0.2);}.elementor-2307 .elementor-element.elementor-element-4c93ce1c{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.9em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-4c93ce1c > .elementor-widget-container{margin:0px 0px 20px 48px;padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:rgba(171,119,67,0.2);}.elementor-2307 .elementor-element.elementor-element-43f45589{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.9em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-43f45589 > .elementor-widget-container{margin:0px 0px 20px 48px;padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:rgba(171,119,67,0.2);}.elementor-2307 .elementor-element.elementor-element-4a2f8600{font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:300;line-height:1.9em;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-4a2f8600 > .elementor-widget-container{margin:0px 0px 20px 48px;padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:rgba(171,119,67,0.2);}.elementor-2307 .elementor-element.elementor-element-2cd076e6{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2cd076e6 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:32px;font-weight:400;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-2cd076e6 > .elementor-widget-container{margin:36px 0px 28px 0px;}.elementor-2307 .elementor-element.elementor-element-20c4925c{text-align:center;}.elementor-2307 .elementor-element.elementor-element-20c4925c > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2307 .elementor-element.elementor-element-30ed0285 .elementor-button{fill:#D7BDA6;color:#D7BDA6;background-color:#4C2B08;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-1d38b50a:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-1d38b50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-1d38b50a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-1d38b50a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-277cfbae{text-align:center;}.elementor-2307 .elementor-element.elementor-element-277cfbae .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-277cfbae > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-137de81{text-align:center;}.elementor-2307 .elementor-element.elementor-element-137de81 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-137de81 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-2fadb6fa{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2fadb6fa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2307 .elementor-element.elementor-element-26d0ea5d{text-align:center;}.elementor-2307 .elementor-element.elementor-element-26d0ea5d .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-26d0ea5d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2307 .elementor-element.elementor-element-5260fa80{text-align:center;}.elementor-2307 .elementor-element.elementor-element-5260fa80 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-5260fa80 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2307 .elementor-element.elementor-element-2f3e9514 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-2307 .elementor-element.elementor-element-5e88286e{text-align:center;}.elementor-2307 .elementor-element.elementor-element-5e88286e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-5e88286e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2307 .elementor-element.elementor-element-590c82dd > .elementor-widget-container{margin:0px 0px 52px 0px;}.elementor-2307 .elementor-element.elementor-element-1ea90d9c{text-align:center;}.elementor-2307 .elementor-element.elementor-element-1ea90d9c .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-1ea90d9c > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2307 .elementor-element.elementor-element-25568d2a .elementor-icon-box-wrapper{gap:15px;}.elementor-2307 .elementor-element.elementor-element-25568d2a.elementor-view-stacked .elementor-icon{background-color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-25568d2a.elementor-view-framed .elementor-icon, .elementor-2307 .elementor-element.elementor-element-25568d2a.elementor-view-default .elementor-icon{fill:#B7957F;color:#B7957F;border-color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-25568d2a .elementor-icon-box-title{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-25568d2a > .elementor-widget-container{padding:32px 20px 32px 20px;}.elementor-2307 .elementor-element.elementor-element-732e8bbe .elementor-icon-box-wrapper{gap:15px;}.elementor-2307 .elementor-element.elementor-element-732e8bbe.elementor-view-stacked .elementor-icon{background-color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-732e8bbe.elementor-view-framed .elementor-icon, .elementor-2307 .elementor-element.elementor-element-732e8bbe.elementor-view-default .elementor-icon{fill:#B7957F;color:#B7957F;border-color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-732e8bbe .elementor-icon-box-title{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-732e8bbe > .elementor-widget-container{padding:32px 20px 32px 20px;}.elementor-2307 .elementor-element.elementor-element-795abb76 .elementor-icon-box-wrapper{gap:15px;}.elementor-2307 .elementor-element.elementor-element-795abb76.elementor-view-stacked .elementor-icon{background-color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-795abb76.elementor-view-framed .elementor-icon, .elementor-2307 .elementor-element.elementor-element-795abb76.elementor-view-default .elementor-icon{fill:#B7957F;color:#B7957F;border-color:#B7957F;}.elementor-2307 .elementor-element.elementor-element-795abb76 .elementor-icon-box-title{color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-795abb76 > .elementor-widget-container{padding:32px 20px 32px 20px;}.elementor-2307 .elementor-element.elementor-element-4363b679:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-4363b679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-4363b679{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(76,43,8,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-4363b679 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-33c222c6{text-align:center;}.elementor-2307 .elementor-element.elementor-element-33c222c6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-33c222c6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-41b3e45f{text-align:center;}.elementor-2307 .elementor-element.elementor-element-41b3e45f .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-41b3e45f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-4bf0a8c5{text-align:center;}.elementor-2307 .elementor-element.elementor-element-4bf0a8c5 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-2307 .elementor-element.elementor-element-decia_blog:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-decia_blog > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf5f0;}.elementor-2307 .elementor-element.elementor-element-decia_blog{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-2307 .elementor-element.elementor-element-decia_blog > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-1642dc04:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-1642dc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-1642dc04{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(76,43,8,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-1642dc04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-1f27e0be{text-align:center;}.elementor-2307 .elementor-element.elementor-element-1f27e0be .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6D3914;}.elementor-2307 .elementor-element.elementor-element-1f27e0be > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-2fd68086{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2fd68086 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-2fd68086 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2307 .elementor-element.elementor-element-d0ae0e3{text-align:center;}.elementor-2307 .elementor-element.elementor-element-d0ae0e3 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-2307 .elementor-element.elementor-element-7bca3b61{text-align:center;}.elementor-2307 .elementor-element.elementor-element-7bca3b61 > .elementor-widget-container{margin:44px 0px 20px 0px;}.elementor-2307 .elementor-element.elementor-element-222856e7 .elementor-button{fill:#D7BDA6;color:#D7BDA6;background-color:#4C2B08;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-4955592f:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-4955592f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #4C2B08 0%, #6D3914 100%);}.elementor-2307 .elementor-element.elementor-element-4955592f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-4955592f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-5158246a{text-align:center;}.elementor-2307 .elementor-element.elementor-element-5158246a .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#AB7743;}.elementor-2307 .elementor-element.elementor-element-5158246a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-20222236{text-align:center;}.elementor-2307 .elementor-element.elementor-element-20222236 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:32px;color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-20222236 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2307 .elementor-element.elementor-element-86251cf{text-align:center;color:rgba(215,189,166,0.75);}.elementor-2307 .elementor-element.elementor-element-86251cf > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2307 .elementor-element.elementor-element-13c3e4be .elementor-button{fill:#4C2B08;color:#4C2B08;background-color:#D7BDA6;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-13c3e4be > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-6c4d3da3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#25D366;border-radius:6px 6px 6px 6px;}.elementor-2307 .elementor-element.elementor-element-791e2107:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-791e2107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C2B08;}.elementor-2307 .elementor-element.elementor-element-791e2107{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 24px 0px;}.elementor-2307 .elementor-element.elementor-element-791e2107 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-5f9a6c97 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:500;color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-5f9a6c97 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2307 .elementor-element.elementor-element-d01b290 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:9px;font-weight:300;letter-spacing:2px;color:#AB7743;}.elementor-2307 .elementor-element.elementor-element-d01b290 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2307 .elementor-element.elementor-element-702e6e6f{font-size:13px;color:rgba(183,149,127,0.6);}.elementor-2307 .elementor-element.elementor-element-4b122c97 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-4b122c97 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2307 .elementor-element.elementor-element-3ad609dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-3ad609dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2307 .elementor-element.elementor-element-3ad609dd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2307 .elementor-element.elementor-element-3ad609dd .elementor-icon-list-text{color:rgba(183,149,127,0.6);transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-562e72a .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;color:#D7BDA6;}.elementor-2307 .elementor-element.elementor-element-562e72a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2307 .elementor-element.elementor-element-7cdd1c45 .elementor-icon-list-icon i{color:rgba(183,149,127,0.6);transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-7cdd1c45 .elementor-icon-list-icon svg{fill:rgba(183,149,127,0.6);transition:fill 0.3s;}.elementor-2307 .elementor-element.elementor-element-7cdd1c45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2307 .elementor-element.elementor-element-7cdd1c45 .elementor-icon-list-text{color:rgba(183,149,127,0.6);transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2307 .elementor-element.elementor-element-71982dd9{--divider-border-style:solid;--divider-color:rgba(196,168,130,0.1);--divider-border-width:1px;}.elementor-2307 .elementor-element.elementor-element-71982dd9 .elementor-divider-separator{width:100%;}.elementor-2307 .elementor-element.elementor-element-71982dd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2307 .elementor-element.elementor-element-71982dd9 > .elementor-widget-container{margin:36px 0px 20px 0px;}:root{--page-title-display:none;}body.elementor-page-2307:not(.elementor-motion-effects-element-type-background), body.elementor-page-2307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7BDA6;}@media(max-width:767px){.elementor-2307 .elementor-element.elementor-element-decia_blog{padding:50px 20px 50px 20px;}}/* Start custom CSS for image, class: .elementor-element-c4676a7 *//* ═══════════════════════════════════════════════════════════
   SECCIÓN "ASCOLTA IL TUO CORPO" (Emotional)
   Section ID: 1db1963f
   Column izq: 43e307cf (foto/placeholder)
   Column der: 1e339789 (texto)
   Widgets: 248609a8 (eyebrow), 62d8dd6a (h2),
            4af2385a (text), 6d1014bf (quote), 144dd1d (button)
   ═══════════════════════════════════════════════════════════ */

/* --- SECTION --- */
.elementor-element-1db1963f {
  background-color: #D7BDA6 !important;   /* var(--bg) */
  padding: 100px 0 !important;
  overflow: hidden !important;
}
.elementor-element-1db1963f > .elementor-container {
  max-width: 1080px !important;
  gap: 60px !important;
  align-items: center !important;
}

/* --- COLUMNA IZQUIERDA (foto/placeholder) --- */
.elementor-element-43e307cf {
  min-height: 420px !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}
.elementor-element-43e307cf .elementor-widget-wrap {
  min-height: 420px !important;
  background: linear-gradient(160deg, #D7BDA6, #B7957F) !important;
  border-radius: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
/* Si hay una imagen dentro */
.elementor-element-43e307cf .elementor-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 8px !important;
  min-height: 420px !important;
}

/* --- COLUMNA DERECHA (texto) --- */
.elementor-element-1e339789 {
  padding: 0 !important;
}

/* --- EYEBROW "ASCOLTA IL TUO CORPO" --- */
.elementor-element-248609a8 .elementor-heading-title {
  font-size: 0.68rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: #6D3914 !important;             /* var(--accent-dark) */
  font-family: 'Libre Franklin', system-ui, sans-serif !important;
  margin-bottom: 14px !important;
}

/* --- H2 "Forse ultimamente ti senti diversa." --- */
.elementor-element-62d8dd6a .elementor-heading-title {
  font-family: 'DM Serif Text', Georgia, serif !important;
  font-size: clamp(1.6rem, 3vw, 2.4rem) !important;
  font-weight: 400 !important;
  color: #4C2B08 !important;             /* var(--text-main) */
  line-height: 1.22 !important;
  margin-bottom: 20px !important;
}

/* --- PÁRRAFOS --- */
.elementor-element-4af2385a {
  font-size: 0.93rem !important;
  line-height: 1.9 !important;
  color: #4C2B08 !important;
  font-family: 'Libre Franklin', system-ui, sans-serif !important;
  font-weight: 300 !important;
}
.elementor-element-4af2385a p {
  margin-bottom: 14px !important;
}

/* --- QUOTE (itálica entre bordes) --- */
.elementor-element-6d1014bf {
  font-family: 'DM Serif Text', Georgia, serif !important;
  font-size: clamp(1.15rem, 2vw, 1.4rem) !important;
  font-style: italic !important;
  color: #4C2B08 !important;             /* var(--accent-deep) */
  line-height: 1.55 !important;
  margin: 28px 0 !important;
  padding: 24px 0 !important;
  border-top: 1px solid rgba(76, 43, 8, 0.18) !important;
  border-bottom: 1px solid rgba(76, 43, 8, 0.18) !important;
}

/* --- BOTÓN "Inizia il Tuo Percorso →" --- */
.elementor-element-144dd1d .elementor-button {
  background-color: #4C2B08 !important;  /* var(--accent-deep) */
  color: #D7BDA6 !important;
  font-family: 'Libre Franklin', system-ui, sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.86rem !important;
  letter-spacing: 0.03em !important;
  padding: 14px 30px !important;
  border-radius: 6px !important;
  border: none !important;
  transition: all 0.3s ease !important;
}
.elementor-element-144dd1d .elementor-button:hover {
  background-color: #4C2B08 !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 6px 24px rgba(76, 43, 8, 0.18) !important;
}

/* --- RESPONSIVE --- */
@media (max-width: 768px) {
  .elementor-element-1db1963f {
    padding: 64px 0 !important;
  }
  .elementor-element-1db1963f > .elementor-container {
    gap: 30px !important;
  }
  .elementor-element-43e307cf {
    min-height: 300px !important;
  }
  .elementor-element-43e307cf .elementor-widget-wrap {
    min-height: 300px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1db1963f *//* ═══ EMOTIONAL SECTION — Fix definitivo ═══ */

.elementor-element-1db1963f {
  background-color: #D7BDA6 !important;
  padding: 80px 0 !important;
}

/* Container: stretch iguala la altura de ambas columnas */
.elementor-element-1db1963f > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
  gap: 60px !important;
  max-width: 1080px !important;
}

/* Imagen: height 100% en TODA la cadena */
.elementor-element-43e307cf {
  border-radius: 8px !important;
  overflow: hidden !important;
}
.elementor-element-43e307cf > .elementor-widget-wrap {
  padding: 0 !important;
  height: 100% !important;
}
.elementor-element-c4676a7 {
  height: 100% !important;
  margin: 0 !important;
}
.elementor-element-c4676a7 > .elementor-widget-container {
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-element-c4676a7 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 8px !important;
}

/* Texto: centrado vertical */
.elementor-element-1e339789 > .elementor-widget-wrap {
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

/* Reset márgenes widgets */
.elementor-element-1e339789 .elementor-widget {
  margin-bottom: 0 !important;
}
.elementor-element-1e339789 .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-element-248609a8 { margin-bottom: 8px !important; }
.elementor-element-62d8dd6a { margin-bottom: 20px !important; }
.elementor-element-4af2385a p { margin-bottom: 14px !important; }
.elementor-element-4af2385a p:last-child { margin-bottom: 0 !important; }

.elementor-element-6d1014bf {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
  padding: 20px 0 !important;
  border-top: 1px solid rgba(76, 43, 8, 0.18) !important;
  border-bottom: 1px solid rgba(76, 43, 8, 0.18) !important;
}

.elementor-element-144dd1d { margin-top: 4px !important; }

@media (max-width: 768px) {
  .elementor-element-1db1963f { padding: 50px 0 !important; }
  .elementor-element-1db1963f > .elementor-container {
    flex-direction: column !important;
    gap: 30px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a8a8991 */.elementor-2307 .elementor-element.elementor-element-4a8a8991 .elementor-widget-testimonial .elementor-widget-container {
  display: flex;
  flex-direction: column;
}
.elementor-2307 .elementor-element.elementor-element-4a8a8991 .elementor-widget-testimonial .elementor-testimonial-wrapper {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.elementor-2307 .elementor-element.elementor-element-4a8a8991 .elementor-widget-testimonial .elementor-testimonial-content {
  flex: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-177e6e4a *//* ═══ FIX EMOTIONAL SECTION "Ascolta il tuo corpo" ═══ */
.elementor-element-1db1963f > .elementor-container {
  display: flex !important;
  align-items: center !important;
  gap: 60px !important;
}
.elementor-element-43e307cf {
  overflow: hidden !important;
  border-radius: 8px !important;
}
.elementor-element-43e307cf .elementor-widget-wrap {
  padding: 0 !important;
}
.elementor-element-43e307cf .elementor-image {
  height: 100% !important;
  min-height: 480px !important;
}
.elementor-element-43e307cf .elementor-image img {
  width: 100% !important;
  height: 100% !important;
  min-height: 480px !important;
  object-fit: cover !important;
  border-radius: 8px !important;
  display: block !important;
}
.elementor-element-1e339789 {
  padding: 0 20px 0 0 !important;
}
@media (max-width: 768px) {
  .elementor-element-1db1963f > .elementor-container {
    flex-direction: column !important;
    gap: 30px !important;
  }
  .elementor-element-43e307cf .elementor-image,
  .elementor-element-43e307cf .elementor-image img {
    min-height: 300px !important;
  }
}/* End custom CSS */