.elementor-27226 .elementor-element.elementor-element-ea55761:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-ea55761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.tarotvista.com/wp-content/uploads/2025/11/tarot1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27226 .elementor-element.elementor-element-ea55761 > .elementor-background-overlay{background-color:rgba(31,26,20,0.35);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-ea55761 > .elementor-container{max-width:1180px;min-height:640px;}.elementor-27226 .elementor-element.elementor-element-ea55761{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 56px 24px;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-a6b7f42.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-27226 .elementor-element.elementor-element-a6b7f42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-27226 .elementor-element.elementor-element-7c5c06f{width:auto;max-width:auto;top:0px;z-index:0;}body:not(.rtl) .elementor-27226 .elementor-element.elementor-element-7c5c06f{left:0px;}body.rtl .elementor-27226 .elementor-element.elementor-element-7c5c06f{right: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-27226 .elementor-element.elementor-element-e847fb7 .elementor-heading-title{font-size:54px;font-weight:400;line-height:1.05em;letter-spacing:-0.01em;color:#FAF6EF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-27226 .elementor-element.elementor-element-ea4367d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-ea4367d{font-size:18px;line-height:1.6em;color:rgba(250,246,239,0.85);}.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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-27226 .elementor-element.elementor-element-08c8238 .elementor-button{background-color:#6E2530;font-size:16px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-27226 .elementor-element.elementor-element-08c8238 .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-08c8238 .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-08c8238{width:auto;max-width:auto;}.elementor-27226 .elementor-element.elementor-element-08c8238 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-08c8238 .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-08c8238 .elementor-button:focus svg{fill:#FAF6EF;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27226 .elementor-element.elementor-element-f57b24b{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27226 .elementor-element.elementor-element-f57b24b > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-icon i{color:#C2AE89;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-icon svg{fill:#C2AE89;transition:fill 0.3s;}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-item > a{font-size:13px;line-height:1.4em;}.elementor-27226 .elementor-element.elementor-element-f57b24b .elementor-icon-list-text{color:rgba(250,246,239,0.8);transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-f7ad04b:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-f7ad04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-f7ad04b > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-f7ad04b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-27226 .elementor-element.elementor-element-f7ad04b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-de37b21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-de37b21{font-size:16px;line-height:1.6em;color:#3D352B;}.elementor-27226 .elementor-element.elementor-element-35201aa .elementor-button{background-color:#6E2530;font-size:16px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:16px 18px 16px 18px;}.elementor-27226 .elementor-element.elementor-element-35201aa .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-35201aa .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-35201aa > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-35201aa .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-35201aa .elementor-button:focus svg{fill:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-54f4940 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-icon i{color:#5C7A52;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-icon svg{fill:#5C7A52;transition:fill 0.3s;}.elementor-27226 .elementor-element.elementor-element-54f4940{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;}.elementor-27226 .elementor-element.elementor-element-54f4940 .elementor-icon-list-text{color:#5A4F40;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-82e0027:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-82e0027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-82e0027 > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-82e0027{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 24px 22px 24px;}.elementor-27226 .elementor-element.elementor-element-82e0027 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-309bdc0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-309bdc0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-1a5af5f{text-align:center;}.elementor-27226 .elementor-element.elementor-element-1a5af5f .elementor-heading-title{font-size:31px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-b0a4653.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-b0a4653.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-b0a4653 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#DDD0B8;}.elementor-27226 .elementor-element.elementor-element-d579b4b .modern-counter{text-align:center;}.elementor-27226 .elementor-element.elementor-element-d579b4b .counter-number{color:#333333;}.elementor-27226 .elementor-element.elementor-element-d579b4b .counter-value{color:#333333 !important;}.elementor-27226 .elementor-element.elementor-element-d579b4b .counter-title{color:#333333;}.elementor-27226 .elementor-element.elementor-element-d579b4b .counter-icon i{font-size:40px;color:#333333;}.elementor-27226 .elementor-element.elementor-element-d579b4b .counter-icon svg{width:40px;height:40px;fill:#333333;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-7ae74ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-7ae74ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-ec88de3{text-align:center;}.elementor-27226 .elementor-element.elementor-element-ec88de3 .elementor-heading-title{font-size:31px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-43f3f14:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-43f3f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-43f3f14 > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-43f3f14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 72px 24px;}.elementor-27226 .elementor-element.elementor-element-43f3f14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-5c39ac7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-27226 .elementor-element.elementor-element-5c39ac7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-27226 .elementor-element.elementor-element-1e5d3ec .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-4f76f8e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-4f76f8e .elementor-heading-title{font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:-0.01em;color:#1F1A14;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-0594919.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-27226 .elementor-element.elementor-element-0594919.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-27226 .elementor-element.elementor-element-0594919 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-27226 .elementor-element.elementor-element-63ab772 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-63ab772{font-size:16px;line-height:1.6em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-c272f2d{margin-top:40px;margin-bottom:0px;}.elementor-27226 .elementor-element.elementor-element-45304d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A89472;box-shadow:0px 12px 32px -12px rgba(110,37,48,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:22px 20px 22px 20px;}.elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-e0a0097 .elementor-heading-title{font-size:10px;font-weight:700;line-height:1.2em;color:#3D1418;}.elementor-27226 .elementor-element.elementor-element-6a13ec5 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-25a25b2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-25a25b2 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.15em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-48a314d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-48a314d{font-size:13px;line-height:1.5em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-2f7e82e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-2f7e82e .elementor-heading-title{font-size:29px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-85ad2d6 .elementor-button{background-color:#6E2530;font-size:13px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:12px 6px 12px 6px;}.elementor-27226 .elementor-element.elementor-element-85ad2d6 .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-85ad2d6 .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-85ad2d6 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-85ad2d6 .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-85ad2d6 .elementor-button:focus svg{fill:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-716498f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-716498f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-716498f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:22px 20px 22px 20px;}.elementor-27226 .elementor-element.elementor-element-716498f > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-716498f > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-716498f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-716498f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-36f35ce .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-c9c9d0c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-c9c9d0c .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.15em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-8d72213 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-8d72213{font-size:13px;line-height:1.5em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-64ed86d > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-64ed86d .elementor-heading-title{font-size:29px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-3b51da2 .elementor-button{background-color:#6E2530;font-size:13px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:12px 6px 12px 6px;}.elementor-27226 .elementor-element.elementor-element-3b51da2 .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-3b51da2 .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-3b51da2 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-3b51da2 .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-3b51da2 .elementor-button:focus svg{fill:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-b3689c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:22px 20px 22px 20px;}.elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-3e2698d .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-59e2691 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-59e2691 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.15em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-356d742 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-356d742{font-size:13px;line-height:1.5em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-9a40d38 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-9a40d38 .elementor-heading-title{font-size:29px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-f2cd6ca .elementor-button{background-color:#6E2530;font-size:13px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:12px 6px 12px 6px;}.elementor-27226 .elementor-element.elementor-element-f2cd6ca .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-f2cd6ca .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-f2cd6ca > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-f2cd6ca .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-f2cd6ca .elementor-button:focus svg{fill:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-bcb9715:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:22px 20px 22px 20px;}.elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-debc6a5 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-783b87c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-783b87c .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.15em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-3ca1bfa > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-3ca1bfa{font-size:13px;line-height:1.5em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-fd51e11 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-fd51e11 .elementor-heading-title{font-size:29px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-73feb56 .elementor-button{background-color:#6E2530;font-size:13px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:12px 6px 12px 6px;}.elementor-27226 .elementor-element.elementor-element-73feb56 .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-73feb56 .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-73feb56 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-73feb56 .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-73feb56 .elementor-button:focus svg{fill:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-a3749c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:22px 20px 22px 20px;}.elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-7685c92 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-e53306c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-e53306c .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.15em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-c717d4d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-c717d4d{font-size:13px;line-height:1.5em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-72f66eb > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-72f66eb .elementor-heading-title{font-size:29px;font-weight:700;line-height:1em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-928abce .elementor-button{background-color:#6E2530;font-size:13px;font-weight:700;line-height:1.2em;fill:#FAF6EF;color:#FAF6EF;border-radius:8px 8px 8px 8px;padding:12px 6px 12px 6px;}.elementor-27226 .elementor-element.elementor-element-928abce .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-928abce .elementor-button:focus{background-color:#5A1D24;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-928abce > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-928abce .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-928abce .elementor-button:focus svg{fill:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-418d0a3 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-418d0a3{text-align:center;font-size:13px;line-height:1.6em;color:#7A6E5C;}.elementor-27226 .elementor-element.elementor-element-de6f1f8:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-de6f1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D1418;}.elementor-27226 .elementor-element.elementor-element-de6f1f8 > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-de6f1f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-27226 .elementor-element.elementor-element-de6f1f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-2125f07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-2125f07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-2125f07 > .elementor-element-populated{padding:0px 72px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-6d435ed .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#C2AE89;}.elementor-27226 .elementor-element.elementor-element-3684c90 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-3684c90 .elementor-heading-title{font-size:41px;font-weight:600;line-height:1.08em;letter-spacing:-0.01em;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-401aaa5 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-401aaa5{font-size:17px;line-height:1.65em;color:rgba(250,246,239,0.78);}.elementor-27226 .elementor-element.elementor-element-6a4096d{margin-top:28px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-a277db0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-a277db0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-b7083d7 .elementor-button{background-color:#FAF6EF;font-size:15px;font-weight:700;line-height:1.2em;fill:#3D1418;color:#3D1418;border-radius:8px 8px 8px 8px;padding:15px 26px 15px 26px;}.elementor-27226 .elementor-element.elementor-element-b7083d7 .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-b7083d7 .elementor-button:focus{background-color:#FFFFFF;color:#3D1418;}.elementor-27226 .elementor-element.elementor-element-b7083d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-b7083d7 .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-b7083d7 .elementor-button:focus svg{fill:#3D1418;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-04990ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-04990ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-04990ef > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-27226 .elementor-element.elementor-element-3c0e422 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-3c0e422{font-size:13px;line-height:1.4em;color:rgba(250,246,239,0.6);}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-cf4a9f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27226 .elementor-element.elementor-element-cf4a9f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27226 .elementor-element.elementor-element-911976b{margin-top:0px;margin-bottom:0px;}.elementor-27226 .elementor-element.elementor-element-ac39359 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,238,226,0.18);margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:26px 24px 26px 24px;}.elementor-27226 .elementor-element.elementor-element-ac39359 > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-ac39359 > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-ac39359 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-c408b13 .elementor-heading-title{font-size:12px;line-height:1.4em;color:rgba(250,246,239,0.6);}.elementor-27226 .elementor-element.elementor-element-e4b8519 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-e4b8519 .elementor-heading-title{font-size:43px;font-weight:700;line-height:1em;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-7b06861 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-7b06861 .elementor-heading-title{font-size:13px;line-height:1.4em;color:rgba(250,246,239,0.6);}.elementor-27226 .elementor-element.elementor-element-536f123 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-536f123{font-size:14px;line-height:1.7em;color:rgba(250,246,239,0.75);}.elementor-27226 .elementor-element.elementor-element-67fe513:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(250,246,239,0.08);}.elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A89472;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:26px 24px 26px 24px;}.elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-22163f5 .elementor-heading-title{font-size:12px;line-height:1.4em;color:#C2AE89;}.elementor-27226 .elementor-element.elementor-element-22f5549 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-22f5549 .elementor-heading-title{font-size:43px;font-weight:700;line-height:1em;color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-5edbb5c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5edbb5c .elementor-heading-title{font-size:13px;line-height:1.4em;color:#C2AE89;}.elementor-27226 .elementor-element.elementor-element-dea27d2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-icon i{color:#C2AE89;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-icon svg{fill:#C2AE89;transition:fill 0.3s;}.elementor-27226 .elementor-element.elementor-element-dea27d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-27226 .elementor-element.elementor-element-dea27d2 .elementor-icon-list-text{color:#FAF6EF;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-abff58f > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-icon i{color:#C2AE89;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-icon svg{fill:#C2AE89;transition:fill 0.3s;}.elementor-27226 .elementor-element.elementor-element-abff58f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-27226 .elementor-element.elementor-element-abff58f .elementor-icon-list-text{color:rgba(250,246,239,0.85);transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-c16547a .elementor-button{background-color:#FAF6EF;font-size:15px;font-weight:700;line-height:1.2em;fill:#3D1418;color:#3D1418;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-27226 .elementor-element.elementor-element-c16547a .elementor-button:hover, .elementor-27226 .elementor-element.elementor-element-c16547a .elementor-button:focus{background-color:#FFFFFF;color:#3D1418;}.elementor-27226 .elementor-element.elementor-element-c16547a > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-c16547a .elementor-button:hover svg, .elementor-27226 .elementor-element.elementor-element-c16547a .elementor-button:focus svg{fill:#3D1418;}.elementor-27226 .elementor-element.elementor-element-b599031:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-b599031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-b599031 > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-b599031{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 24px 88px 24px;}.elementor-27226 .elementor-element.elementor-element-b599031 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-4e53660 > .elementor-element-populated{padding:0px 72px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-96a2247 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-041a33c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-041a33c .elementor-heading-title{font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:-0.01em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-ad29c37 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-ad29c37{font-size:16px;line-height:1.6em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-e0a9768 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-icon i{color:#5C7A52;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-icon svg{fill:#5C7A52;transition:fill 0.3s;}.elementor-27226 .elementor-element.elementor-element-e0a9768{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-item > a{font-size:15px;line-height:1.4em;}.elementor-27226 .elementor-element.elementor-element-e0a9768 .elementor-icon-list-text{color:#3D352B;transition:color 0.3s;}.elementor-27226 .elementor-element.elementor-element-1b0f144 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-1b0f144{font-size:15px;line-height:1.4em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-26f536f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27226 .elementor-element.elementor-element-26f536f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27226 .elementor-element.elementor-element-26f536f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;box-shadow:0px 24px 48px -16px rgba(31,26,20,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-26f536f > .elementor-element-populated, .elementor-27226 .elementor-element.elementor-element-26f536f > .elementor-element-populated > .elementor-background-overlay, .elementor-27226 .elementor-element.elementor-element-26f536f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-26f536f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-f0a6f94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-f0a6f94{font-size:14px;line-height:1.4em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-5420914 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5420914{font-size:16px;line-height:1.7em;color:#3D352B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27226 .elementor-element.elementor-element-1d9fcb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-1d9fcb6{text-align:center;}.elementor-27226 .elementor-element.elementor-element-1d9fcb6 img{width:100%;border-radius:4px 4px 4px 4px;}.elementor-27226 .elementor-element.elementor-element-1d9fcb6 .widget-image-caption{text-align:center;color:#9A8E7C;font-size:12px;line-height:1.5em;margin-block-start:6px;}.elementor-27226 .elementor-element.elementor-element-5f635e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5f635e8{font-size:15px;line-height:1.7em;color:#3D352B;}.elementor-27226 .elementor-element.elementor-element-746dd90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-746dd90{font-size:16px;line-height:1.7em;color:#3D352B;}.elementor-27226 .elementor-element.elementor-element-14a5d76:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-14a5d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-27226 .elementor-element.elementor-element-14a5d76 > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-14a5d76{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-27226 .elementor-element.elementor-element-14a5d76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-bad227d .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-3c0a2d1 > .elementor-widget-container{margin:10px 0px 44px 0px;}.elementor-27226 .elementor-element.elementor-element-3c0a2d1 .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.1em;letter-spacing:-0.01em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-3b0ae04 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-ceaef75 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-ebd1c55 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-ebd1c55 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-abbe25c > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-abbe25c{font-size:15px;line-height:1.6em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-5a8a7ac > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-d85cff4 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-9e3b9eb > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-9e3b9eb .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-9790238 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-9790238{font-size:15px;line-height:1.6em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-32337e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-d784ece .elementor-heading-title{font-size:18px;font-weight:400;line-height:1em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-f379c4e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-f379c4e .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-e11318f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-e11318f{font-size:15px;line-height:1.6em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-0d6387b:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-0d6387b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-0d6387b > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-0d6387b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-27226 .elementor-element.elementor-element-0d6387b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-ca62555 > .elementor-element-populated{padding:0px 72px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-319bddd .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6E2530;}.elementor-27226 .elementor-element.elementor-element-232068b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-232068b .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.1em;letter-spacing:-0.01em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-b333776 > .elementor-widget-container{margin:14px 0px 30px 0px;}.elementor-27226 .elementor-element.elementor-element-b333776{font-size:16px;line-height:1.6em;color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-cb8cac2 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-27226 .elementor-element.elementor-element-cb8cac2 .elementor-heading-title{font-size:21px;font-weight:400;font-style:italic;line-height:1.4em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-95669f5 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-27226 .elementor-element.elementor-element-95669f5 .elementor-heading-title{font-size:21px;font-weight:400;font-style:italic;line-height:1.4em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-b73f9ef > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-27226 .elementor-element.elementor-element-b73f9ef .elementor-heading-title{font-size:21px;font-weight:400;font-style:italic;line-height:1.4em;color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-8102efc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-27226 .elementor-element.elementor-element-8102efc .elementor-heading-title{font-size:21px;font-weight:400;font-style:italic;line-height:1.4em;color:#1F1A14;}.elementor-bc-flex-widget .elementor-27226 .elementor-element.elementor-element-a0d9e69.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-27226 .elementor-element.elementor-element-a0d9e69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-27226 .elementor-element.elementor-element-9a7ea51{margin-top:0px;margin-bottom:0px;}.elementor-27226 .elementor-element.elementor-element-90be8fd > .elementor-element-populated{margin:40px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-27226 .elementor-element.elementor-element-5dafa1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5dafa1f{text-align:start;}.elementor-27226 .elementor-element.elementor-element-5dafa1f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-35dc468 > .elementor-element-populated{margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-27226 .elementor-element.elementor-element-a5204d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-a5204d9{text-align:start;}.elementor-27226 .elementor-element.elementor-element-a5204d9 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-f20b26c > .elementor-element-populated{margin:40px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-27226 .elementor-element.elementor-element-cdc6256 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-cdc6256{text-align:start;}.elementor-27226 .elementor-element.elementor-element-cdc6256 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-27226 .elementor-element.elementor-element-d202154:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-d202154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-d202154 > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-d202154{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 88px 24px;}.elementor-27226 .elementor-element.elementor-element-d202154 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-547068c > .elementor-element-populated{padding:0px 72px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5ee0fa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5ee0fa1 .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.1em;letter-spacing:-0.01em;color:#1F1A14;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-item{border-width:1px;border-color:#DDD0B8;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DDD0B8;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DDD0B8;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-title{background-color:rgba(0,0,0,0);padding:18px 0px 18px 0px;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-icon, .elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-title{color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-icon svg{fill:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-active .elementor-accordion-icon, .elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-active .elementor-accordion-title{color:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-active .elementor-accordion-icon svg{fill:#1F1A14;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-title{font-size:17px;font-weight:700;line-height:1.4em;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-title .elementor-accordion-icon i:before{color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-title .elementor-accordion-icon svg{fill:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#5A4F40;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-content{background-color:rgba(0,0,0,0);color:#5A4F40;font-size:15px;line-height:1.65em;padding:0px 0px 18px 0px;}.elementor-27226 .elementor-element.elementor-element-c5ad60e:not(.elementor-motion-effects-element-type-background), .elementor-27226 .elementor-element.elementor-element-c5ad60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-27226 .elementor-element.elementor-element-c5ad60e > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-c5ad60e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 88px 24px;}.elementor-27226 .elementor-element.elementor-element-c5ad60e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27226 .elementor-element.elementor-element-606241d > .elementor-container{max-width:1180px;}.elementor-27226 .elementor-element.elementor-element-606241d{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27226 .elementor-element.elementor-element-ea55761 > .elementor-container{min-height:560px;}.elementor-27226 .elementor-element.elementor-element-ea55761{padding:110px 24px 48px 24px;}.elementor-27226 .elementor-element.elementor-element-e847fb7 .elementor-heading-title{font-size:43px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-27226 .elementor-element.elementor-element-f7ad04b{padding:0px 24px 0px 24px;}.elementor-27226 .elementor-element.elementor-element-82e0027{padding:22px 24px 22px 24px;}.elementor-27226 .elementor-element.elementor-element-43f3f14{padding:64px 24px 56px 24px;}.elementor-27226 .elementor-element.elementor-element-de6f1f8{padding:64px 24px 64px 24px;}.elementor-27226 .elementor-element.elementor-element-2125f07 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-b599031{padding:64px 24px 64px 24px;}.elementor-27226 .elementor-element.elementor-element-4e53660 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27226 .elementor-element.elementor-element-14a5d76{padding:64px 24px 64px 24px;}.elementor-27226 .elementor-element.elementor-element-0d6387b{padding:64px 24px 64px 24px;}.elementor-27226 .elementor-element.elementor-element-ca62555 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-d202154{padding:0px 24px 64px 24px;}.elementor-27226 .elementor-element.elementor-element-547068c > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-27226 .elementor-element.elementor-element-c5ad60e{padding:0px 24px 64px 24px;}.elementor-27226 .elementor-element.elementor-element-606241d{padding:0px 24px 0px 24px;}}@media(max-width:767px){.elementor-27226 .elementor-element.elementor-element-ea55761 > .elementor-container{min-height:420px;}.elementor-27226 .elementor-element.elementor-element-ea55761{padding:90px 20px 22px 20px;}.elementor-27226 .elementor-element.elementor-element-e847fb7 .elementor-heading-title{font-size:34px;line-height:1.08em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-27226 .elementor-element.elementor-element-f7ad04b{padding:20px 20px 28px 20px;}.elementor-27226 .elementor-element.elementor-element-82e0027{padding:20px 12px 20px 12px;}.elementor-27226 .elementor-element.elementor-element-309bdc0{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-1a5af5f .elementor-heading-title{font-size:27px;}.elementor-27226 .elementor-element.elementor-element-b0a4653{width:33.334%;}.elementor-27226 .elementor-element.elementor-element-7ae74ed{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-ec88de3 .elementor-heading-title{font-size:27px;}.elementor-27226 .elementor-element.elementor-element-43f3f14{padding:40px 20px 32px 20px;}.elementor-27226 .elementor-element.elementor-element-5c39ac7{width:100%;}.elementor-27226 .elementor-element.elementor-element-1e5d3ec .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-4f76f8e .elementor-heading-title{font-size:27px;line-height:1.15em;}.elementor-27226 .elementor-element.elementor-element-0594919{width:100%;}.elementor-27226 .elementor-element.elementor-element-0594919 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-63ab772 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-63ab772{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-c272f2d{margin-top:20px;margin-bottom:0px;}.elementor-27226 .elementor-element.elementor-element-45304d9 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-27226 .elementor-element.elementor-element-716498f > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-27226 .elementor-element.elementor-element-b3689c9 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-27226 .elementor-element.elementor-element-bcb9715 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-27226 .elementor-element.elementor-element-a3749c1 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-27226 .elementor-element.elementor-element-de6f1f8{padding:40px 20px 40px 20px;}.elementor-27226 .elementor-element.elementor-element-2125f07{width:100%;}.elementor-27226 .elementor-element.elementor-element-2125f07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-6d435ed .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-3684c90 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-3684c90 .elementor-heading-title{font-size:29px;line-height:1.1em;}.elementor-27226 .elementor-element.elementor-element-401aaa5 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-401aaa5{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-cf4a9f3{width:100%;}.elementor-27226 .elementor-element.elementor-element-911976b{margin-top:22px;margin-bottom:0px;}.elementor-27226 .elementor-element.elementor-element-ac39359{width:50%;}.elementor-27226 .elementor-element.elementor-element-ac39359 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:16px 14px 16px 14px;}.elementor-27226 .elementor-element.elementor-element-c408b13 .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-e4b8519 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-e4b8519 .elementor-heading-title{font-size:31px;}.elementor-27226 .elementor-element.elementor-element-7b06861 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-7b06861 .elementor-heading-title{font-size:12px;}.elementor-27226 .elementor-element.elementor-element-67fe513{width:50%;}.elementor-27226 .elementor-element.elementor-element-67fe513 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:16px 14px 16px 14px;}.elementor-27226 .elementor-element.elementor-element-22163f5 .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-22f5549 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-22f5549 .elementor-heading-title{font-size:31px;}.elementor-27226 .elementor-element.elementor-element-5edbb5c > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-5edbb5c .elementor-heading-title{font-size:12px;}.elementor-27226 .elementor-element.elementor-element-b599031{padding:40px 20px 40px 20px;}.elementor-27226 .elementor-element.elementor-element-4e53660{width:100%;}.elementor-27226 .elementor-element.elementor-element-4e53660 > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-27226 .elementor-element.elementor-element-96a2247 .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-041a33c .elementor-heading-title{font-size:27px;line-height:1.15em;}.elementor-27226 .elementor-element.elementor-element-ad29c37 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-ad29c37{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-1b0f144 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-26f536f{width:100%;}.elementor-27226 .elementor-element.elementor-element-f0a6f94{font-size:13px;}.elementor-27226 .elementor-element.elementor-element-5420914{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27226 .elementor-element.elementor-element-5f635e8{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-746dd90{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-14a5d76{padding:40px 20px 40px 20px;}.elementor-27226 .elementor-element.elementor-element-bad227d .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-3c0a2d1 > .elementor-widget-container{margin:8px 0px 22px 0px;}.elementor-27226 .elementor-element.elementor-element-3c0a2d1 .elementor-heading-title{font-size:27px;line-height:1.15em;}.elementor-27226 .elementor-element.elementor-element-3b0ae04{width:100%;}.elementor-27226 .elementor-element.elementor-element-3b0ae04 > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-27226 .elementor-element.elementor-element-ceaef75 .elementor-heading-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-ebd1c55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-ebd1c55 .elementor-heading-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-abbe25c > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-abbe25c{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-5a8a7ac{width:100%;}.elementor-27226 .elementor-element.elementor-element-5a8a7ac > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-27226 .elementor-element.elementor-element-d85cff4 .elementor-heading-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-9e3b9eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-9e3b9eb .elementor-heading-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-9790238 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-9790238{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-32337e0{width:100%;}.elementor-27226 .elementor-element.elementor-element-32337e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-d784ece .elementor-heading-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-f379c4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-f379c4e .elementor-heading-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-e11318f > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-e11318f{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-0d6387b{padding:40px 20px 40px 20px;}.elementor-27226 .elementor-element.elementor-element-ca62555{width:100%;}.elementor-27226 .elementor-element.elementor-element-ca62555 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-319bddd .elementor-heading-title{font-size:11px;}.elementor-27226 .elementor-element.elementor-element-232068b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-27226 .elementor-element.elementor-element-232068b .elementor-heading-title{font-size:27px;line-height:1.15em;}.elementor-27226 .elementor-element.elementor-element-b333776 > .elementor-widget-container{margin:8px 0px 20px 0px;}.elementor-27226 .elementor-element.elementor-element-b333776{font-size:14px;}.elementor-27226 .elementor-element.elementor-element-cb8cac2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27226 .elementor-element.elementor-element-cb8cac2 .elementor-heading-title{font-size:17px;}.elementor-27226 .elementor-element.elementor-element-95669f5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27226 .elementor-element.elementor-element-95669f5 .elementor-heading-title{font-size:17px;}.elementor-27226 .elementor-element.elementor-element-b73f9ef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27226 .elementor-element.elementor-element-b73f9ef .elementor-heading-title{font-size:17px;}.elementor-27226 .elementor-element.elementor-element-8102efc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27226 .elementor-element.elementor-element-8102efc .elementor-heading-title{font-size:17px;}.elementor-27226 .elementor-element.elementor-element-a0d9e69{width:100%;}.elementor-27226 .elementor-element.elementor-element-9a7ea51{margin-top:22px;margin-bottom:0px;}.elementor-27226 .elementor-element.elementor-element-90be8fd > .elementor-element-populated{margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-27226 .elementor-element.elementor-element-35dc468 > .elementor-element-populated{margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-27226 .elementor-element.elementor-element-f20b26c > .elementor-element-populated{margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-27226 .elementor-element.elementor-element-d202154{padding:8px 20px 40px 20px;}.elementor-27226 .elementor-element.elementor-element-547068c{width:100%;}.elementor-27226 .elementor-element.elementor-element-547068c > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-27226 .elementor-element.elementor-element-5ee0fa1 .elementor-heading-title{font-size:27px;line-height:1.15em;}.elementor-27226 .elementor-element.elementor-element-04bbca7{width:100%;}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-accordion-title{font-size:15px;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-title{padding:14px 0px 14px 0px;}.elementor-27226 .elementor-element.elementor-element-cb0474f .elementor-tab-content{font-size:14px;padding:0px 0px 14px 0px;}.elementor-27226 .elementor-element.elementor-element-c5ad60e{padding:0px 20px 40px 20px;}.elementor-27226 .elementor-element.elementor-element-606241d{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-27226 .elementor-element.elementor-element-a6b7f42{width:100%;}.elementor-27226 .elementor-element.elementor-element-82b823f{width:100%;}.elementor-27226 .elementor-element.elementor-element-309bdc0{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-b0a4653{width:33.334%;}.elementor-27226 .elementor-element.elementor-element-7ae74ed{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-598d709{width:100%;}.elementor-27226 .elementor-element.elementor-element-5c39ac7{width:58%;}.elementor-27226 .elementor-element.elementor-element-0594919{width:42%;}.elementor-27226 .elementor-element.elementor-element-45304d9{width:20%;}.elementor-27226 .elementor-element.elementor-element-716498f{width:20%;}.elementor-27226 .elementor-element.elementor-element-b3689c9{width:20%;}.elementor-27226 .elementor-element.elementor-element-bcb9715{width:20%;}.elementor-27226 .elementor-element.elementor-element-a3749c1{width:20%;}.elementor-27226 .elementor-element.elementor-element-2125f07{width:52%;}.elementor-27226 .elementor-element.elementor-element-a277db0{width:40%;}.elementor-27226 .elementor-element.elementor-element-04990ef{width:60%;}.elementor-27226 .elementor-element.elementor-element-cf4a9f3{width:48%;}.elementor-27226 .elementor-element.elementor-element-ac39359{width:50%;}.elementor-27226 .elementor-element.elementor-element-67fe513{width:50%;}.elementor-27226 .elementor-element.elementor-element-4e53660{width:32%;}.elementor-27226 .elementor-element.elementor-element-26f536f{width:68%;}.elementor-27226 .elementor-element.elementor-element-f3ff032{width:100%;}.elementor-27226 .elementor-element.elementor-element-3b0ae04{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-5a8a7ac{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-32337e0{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-ca62555{width:50%;}.elementor-27226 .elementor-element.elementor-element-a0d9e69{width:50%;}.elementor-27226 .elementor-element.elementor-element-90be8fd{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-35dc468{width:33.334%;}.elementor-27226 .elementor-element.elementor-element-f20b26c{width:33.333%;}.elementor-27226 .elementor-element.elementor-element-547068c{width:32%;}.elementor-27226 .elementor-element.elementor-element-04bbca7{width:68%;}.elementor-27226 .elementor-element.elementor-element-7754c89{width:100%;}.elementor-27226 .elementor-element.elementor-element-5cfb95b{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27226 .elementor-element.elementor-element-4e53660{width:100%;}.elementor-27226 .elementor-element.elementor-element-26f536f{width:100%;}.elementor-27226 .elementor-element.elementor-element-547068c{width:100%;}.elementor-27226 .elementor-element.elementor-element-04bbca7{width:100%;}}/* Start custom CSS *//* ===== TarotVista Αρχική v2 — page CSS (Elementor page settings) ===== */
/* Κενά widgets: τα ελέγχουμε με margins ανά widget, όχι με το default 20px */
body.elementor-page-27226 .tv-home .elementor-widget:not(:last-child) { margin-bottom: 0; margin-block-end: 0; }
body.elementor-page-27226 .tv-home .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
body.elementor-page-27226 .tv-home .elementor-widget-text-editor a { color: #6E2530; font-weight: 600; text-decoration: none; }
body.elementor-page-27226 .tv-home .elementor-widget-text-editor a:hover { color: #6E2530; text-decoration: underline; text-underline-offset: 2px; }
body.elementor-page-27226 .tv-h2 .elementor-heading-title { text-wrap: balance; }

/* ---- Hero ---- */
body.elementor-page-27226 .tv-hero > .elementor-background-overlay {
  background-color: transparent !important;
  background-image: linear-gradient(to bottom, rgba(31,26,20,.55) 0%, rgba(31,26,20,0) 28%),
                    linear-gradient(to right, rgba(31,26,20,.74) 0%, rgba(31,26,20,.38) 45%, rgba(31,26,20,0) 75%) !important;
}
body.elementor-page-27226 .tv-hero-copy > .elementor-widget-wrap { max-width: 680px; align-items: center; }
body.elementor-page-27226 .tv-hero-p .elementor-widget-container { max-width: 540px; }
body.elementor-page-27226 .tv-hero-h1 .elementor-heading-title { text-wrap: balance; }
body.elementor-page-27226 .tv-hero-checks { margin-left: 22px; max-width: 360px; }
body.elementor-page-27226 .tv-home .elementor-button, body.elementor-page-27226 .tv-home .elementor-button:hover, body.elementor-page-27226 .tv-home .elementor-button:focus { text-decoration: none !important; }
body.elementor-page-27226 .tv-btn .elementor-button { display: inline-flex; align-items: center; justify-content: center; gap: 14px; line-height: 1.2; }
body.elementor-page-27226 .tv-btn .elementor-button-content-wrapper { display: inline-flex; align-items: center; gap: 14px; }
body.elementor-page-27226 .tv-btn .elementor-button-text { display: inline-flex; align-items: center; gap: 14px; }
body.elementor-page-27226 .tv-btn-price { font-weight: 400; opacity: .85; border-left: 1px solid rgba(250,246,239,.35); padding-left: 14px; }
body.elementor-page-27226 .tv-btn-split .elementor-button-text { width: 100%; justify-content: space-between; }
body.elementor-page-27226 .tv-btn-split .tv-btn-price { border-left: 0; padding-left: 0; }
body.elementor-page-27226 .tv-hero-checks .elementor-icon-list-items,
body.elementor-page-27226 .tv-hero-checks-m .elementor-icon-list-items { row-gap: 6px; }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-hero > .elementor-background-overlay {
    background-image: linear-gradient(to bottom, rgba(31,26,20,.5) 0%, rgba(31,26,20,0) 30%, rgba(31,26,20,0) 55%, rgba(31,26,20,.72) 100%) !important;
  }
}

/* ---- Αριθμοί ---- */
body.elementor-page-27226 .tv-stat .elementor-heading-title { display: flex; align-items: baseline; justify-content: center; gap: 10px; flex-wrap: wrap; }
body.elementor-page-27226 .tv-stat-lbl { font-family: 'Asty', sans-serif; font-size: 14px; font-weight: 400; color: #5A4F40; letter-spacing: 0; }
body.elementor-page-27226 .tv-stat-counter .modern-counter { display: flex !important; align-items: baseline; justify-content: center; gap: 10px; flex-wrap: wrap; text-align: center; padding: 0 !important; margin: 0 !important; background: transparent !important; box-shadow: none !important; border: 0 !important; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-icon { display: none !important; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-suffix { margin-left: 0 !important; padding-left: 0 !important; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-number { display: inline-flex; align-items: baseline; gap: 0; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-number-wrapper { margin: 0 !important; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-number { font-family: 'Asty', sans-serif !important; font-size: 31px !important; font-weight: 700 !important; line-height: 1 !important; color: #1F1A14 !important; margin: 0 !important; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-suffix, body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-value { font-family: 'Asty', sans-serif !important; font-size: 31px !important; font-weight: 700 !important; color: #1F1A14 !important; }
body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-title { font-family: 'Asty', sans-serif !important; font-size: 14px !important; font-weight: 400 !important; color: #5A4F40 !important; margin: 0 !important; padding: 0 !important; line-height: 1.4 !important; text-transform: none !important; letter-spacing: 0 !important; }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-stat .elementor-heading-title, body.elementor-page-27226 .tv-stat-counter .modern-counter { flex-direction: column; align-items: center; gap: 6px; }
  body.elementor-page-27226 .tv-stat-lbl, body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-title { font-size: 11px !important; }
  body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-number, body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-suffix, body.elementor-page-27226 .tv-stat-counter .modern-counter .counter-value { font-size: 27px !important; }
}

/* ---- Αναγνώσεις (κάρτες) ---- */
body.elementor-page-27226 .tv-card > .elementor-widget-wrap { display: flex; flex-direction: column; flex-wrap: nowrap; position: relative; overflow: visible; height: 100%; }
body.elementor-page-27226 .tv-card .tv-card-desc { flex: 1 1 auto; }
body.elementor-page-27226 .tv-badge { position: absolute !important; top: -11px; left: 18px; width: auto !important; z-index: 2; }
body.elementor-page-27226 .tv-badge .elementor-heading-title { display: inline-block; background: #A89472; color: #3D1418; border-radius: 999px; padding: 3px 10px; line-height: 1.3; letter-spacing: .02em; }
body.elementor-page-27226 .tv-card-btn .elementor-button { width: 100%; }
@media (max-width: 1024px) {
  body.elementor-page-27226 .tv-cards > .elementor-container { flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; padding: 12px 20px 16px; scrollbar-width: none; max-width: none; }
  body.elementor-page-27226 .tv-cards > .elementor-container::-webkit-scrollbar { display: none; }
  body.elementor-page-27226 .tv-cards .elementor-column { width: 250px !important; flex: 0 0 250px; scroll-snap-align: start; }
  body.elementor-page-27226 .tv-cards .elementor-column > .elementor-widget-wrap { margin: 0 6px !important; }
}
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-cards .elementor-column { width: 230px !important; flex: 0 0 230px; }
}

/* ---- Συνδρομές ---- */
body.elementor-page-27226 .tv-subs-p .elementor-widget-container { max-width: 520px; }
body.elementor-page-27226 .tv-price-lines, body.elementor-page-27226 .tv-price-list { border-top: 1px solid rgba(244,238,226,.18); padding-top: 16px; }
body.elementor-page-27226 .tv-btn-cream .elementor-button:hover { color: #3D1418; }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-price-cards > .elementor-container { flex-wrap: nowrap; }
  body.elementor-page-27226 .tv-price-cards .elementor-column { width: 50% !important; }
}

/* ---- Δείγμα email ---- */
body.elementor-page-27226 .tv-sidebar-sticky > .elementor-widget-wrap { position: sticky; position: -webkit-sticky; top: 100px; height: fit-content; align-self: flex-start; align-content: flex-start; }
@media (max-width: 1024px) { body.elementor-page-27226 .tv-sidebar-sticky > .elementor-widget-wrap { position: static; height: auto; } }
body.elementor-page-27226 .tv-mail > .elementor-widget-wrap { overflow: hidden; }
body.elementor-page-27226 .tv-mail-head { padding: 18px 28px; border-bottom: 1px solid #ECE3D2; }
body.elementor-page-27226 .tv-mail-subject { font-size: 19px; font-weight: 700; color: #1F1A14; line-height: 1.35; }
body.elementor-page-27226 .tv-mail-from { display: flex; gap: 12px; align-items: center; margin-top: 14px; }
body.elementor-page-27226 .tv-mail-avatar { flex: none; width: 40px; height: 40px; border-radius: 50%; background: #3D1418; color: #C2AE89; display: inline-flex; align-items: center; justify-content: center; font-family: 'Asty', sans-serif; font-size: 20px; }
body.elementor-page-27226 .tv-mail-meta { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
body.elementor-page-27226 .tv-mail-line { display: flex; justify-content: space-between; gap: 8px; }
body.elementor-page-27226 .tv-mail-time { flex: none; }
body.elementor-page-27226 .tv-muted { color: #7A6E5C; font-weight: 400; }
body.elementor-page-27226 .tv-blur-inline { filter: blur(4px); user-select: none; pointer-events: none; display: inline-block; }
body.elementor-page-27226 .tv-small { font-size: 14px; }
body.elementor-page-27226 .tv-mail-body { padding: 18px 28px 0; max-width: 720px; }
body.elementor-page-27226 .tv-mail-body-first { padding-top: 26px; }
body.elementor-page-27226 .tv-mail-body-last { padding-bottom: 30px; }
body.elementor-page-27226 .tv-mail-body p { margin: 0 0 14px; }
body.elementor-page-27226 .tv-mail-body p:last-child { margin-bottom: 0; }
body.elementor-page-27226 .tv-mail-img { padding: 18px 28px 0; }
body.elementor-page-27226 .tv-mail-img .elementor-widget-container { max-width: 520px; margin-left: auto !important; margin-right: auto !important; }
body.elementor-page-27226 .tv-mail-img img { width: 100%; height: auto; display: block; }
body.elementor-page-27226 .tv-mail-strong { font-weight: 700; color: #1F1A14; }
body.elementor-page-27226 .tv-cardgrid { display: grid; grid-template-columns: 1fr 1fr; gap: 2px 28px; }
body.elementor-page-27226 .tv-blur { position: relative; margin: 14px 0; }
body.elementor-page-27226 .tv-blur-text { filter: blur(4px); user-select: none; pointer-events: none; }
body.elementor-page-27226 .tv-pill { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #FAF6EF; border: 1px solid #DDD0B8; border-radius: 999px; padding: 10px 18px; font-size: 14px; font-weight: 700; color: #6E2530; white-space: nowrap; box-shadow: 0 8px 20px -8px rgba(31,26,20,.18); display: inline-flex; align-items: center; gap: 6px; }
body.elementor-page-27226 .tv-pill:hover { text-decoration: none; background: #fff; }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-mail-head { padding: 14px 16px; }
  body.elementor-page-27226 .tv-mail-subject { font-size: 15px; }
  body.elementor-page-27226 .tv-mail-avatar { width: 36px; height: 36px; font-size: 18px; }
  body.elementor-page-27226 .tv-mail-line { flex-direction: column; gap: 0; }
  body.elementor-page-27226 .tv-mail-body { padding: 16px 16px 0; }
  body.elementor-page-27226 .tv-mail-body-first { padding-top: 18px; }
  body.elementor-page-27226 .tv-mail-body-last { padding-bottom: 20px; }
  body.elementor-page-27226 .tv-mail-img { padding: 16px 16px 0; }
  body.elementor-page-27226 .tv-cardgrid { grid-template-columns: 1fr; }
  body.elementor-page-27226 .tv-pill { font-size: 13px; padding: 9px 14px; }
}

/* ---- Πώς δουλεύει ---- */
body.elementor-page-27226 .tv-step-num { width: auto !important; }
body.elementor-page-27226 .tv-step-num .elementor-heading-title { width: 40px; height: 40px; border-radius: 50%; border: 1px solid #A89472; display: inline-flex; align-items: center; justify-content: center; }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-step > .elementor-widget-wrap { display: grid; grid-template-columns: 32px 1fr; column-gap: 14px; align-items: start; }
  body.elementor-page-27226 .tv-step .tv-step-num { grid-row: 1 / span 2; }
  body.elementor-page-27226 .tv-step-num .elementor-heading-title { width: 32px; height: 32px; }
  body.elementor-page-27226 .tv-step .tv-step-title, body.elementor-page-27226 .tv-step .tv-step-text { grid-column: 2; }
}

/* ---- Μηνύματα ---- */
body.elementor-page-27226 .tv-quote .elementor-heading-title { padding-left: 18px; border-left: 1px solid #A89472; text-wrap: balance; }
body.elementor-page-27226 .tv-shot img { width: 100%; height: auto; display: block; border: 1px solid #DDD0B8; box-shadow: 0 12px 32px -12px rgba(31,26,20,.3); }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-quote .elementor-heading-title { padding-left: 14px; }
  body.elementor-page-27226 .tv-shots > .elementor-container { flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; padding: 0 20px; scrollbar-width: none; max-width: none; }
  body.elementor-page-27226 .tv-shots > .elementor-container::-webkit-scrollbar { display: none; }
  body.elementor-page-27226 .tv-shots .elementor-column { width: 200px !important; flex: 0 0 200px; scroll-snap-align: start; }
}

/* ---- FAQ ---- */
body.elementor-page-27226 .tv-faq-acc .elementor-accordion .elementor-accordion-item { border-left: 0; border-right: 0; border-bottom: 0; }
body.elementor-page-27226 .tv-faq-acc .elementor-accordion .elementor-accordion-item:last-child { border-bottom: 1px solid #DDD0B8; }
body.elementor-page-27226 .tv-faq-acc .elementor-accordion .elementor-accordion-item .elementor-tab-content { border-top: 0; }
body.elementor-page-27226 .tv-faq-acc .elementor-tab-title, body.elementor-page-27226 .tv-faq-acc .elementor-tab-title a { text-decoration: none !important; }
body.elementor-page-27226 .tv-faq-acc .elementor-tab-title .elementor-accordion-icon { color: #5A4F40; font-size: 16px; line-height: 1; }
body.elementor-page-27226 .tv-faq-acc .elementor-tab-title .elementor-accordion-icon svg { width: 16px; height: 16px; }
body.elementor-page-27226 .tv-faq-acc .elementor-tab-content p { max-width: 640px; }
body.elementor-page-27226 .tv-arrow-wrap a.tv-arrow { font-weight: 700; color: #6E2530; border-bottom: 1px solid currentColor; text-decoration: none; display: inline-flex; align-items: center; gap: 6px; }
body.elementor-page-27226 .tv-arrow-wrap a.tv-arrow:hover { color: #5A1D24; text-decoration: none; }

/* ---- Μέλη ---- */
body.elementor-page-27226 .tv-members .elementor-widget-html { width: 100%; }

/* ---- Sticky μπάρα κινητού ---- */
body.elementor-page-27226 .tv-sticky { padding: 0 !important; }
body.elementor-page-27226 .tv-stickybar { display: none; }
@media (max-width: 767px) {
  body.elementor-page-27226 .tv-stickybar { position: fixed; left: 0; right: 0; bottom: 0; z-index: 9990; display: flex; align-items: center; gap: 12px; padding: 10px 16px; background: rgba(250,246,239,.94); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); border-top: 1px solid #DDD0B8; padding-bottom: calc(10px + env(safe-area-inset-bottom)); }
  body.elementor-page-27226 .tv-stickybar-copy { flex: 1; min-width: 0; display: flex; flex-direction: column; line-height: 1.3; }
  body.elementor-page-27226 .tv-stickybar-copy strong { font-size: 14px; color: #1F1A14; }
  body.elementor-page-27226 .tv-stickybar-copy span { font-size: 11px; color: #7A6E5C; }
  body.elementor-page-27226 .tv-stickybar-btn { background: #6E2530; color: #FAF6EF !important; border-radius: 8px; padding: 12px 18px; font-weight: 700; font-size: 14px; text-decoration: none; white-space: nowrap; }
  #colophon { padding-bottom: 70px; }
  #scroll-to-top { bottom: 84px !important; }
  .cs-info-sticky.bottom { bottom: 66px !important; }
  .grecaptcha-badge { bottom: 84px !important; }
}


/* ---- tablet tweaks ---- */
@media (max-width: 1024px) {
  body.elementor-page-27226 .tv-btn-cream .elementor-button { white-space: nowrap; }
}/* End custom CSS */